数据导入、导出与 SQL 基础数学运算
1. 数据导入
1.1 处理 CSV 文件导入错误
在导入 CSV 文件时,可能会遇到错误。例如,尝试使用以下基本 COPY 语法导入 supervisor_salaries.csv 文件:
COPY supervisor_salaries
FROM 'C:\YourDirectory\supervisor_salaries.csv'
WITH (FORMAT CSV, HEADER);
PostgreSQL 可能会返回错误:
********** Error **********
ERROR: missing data for column "start_date"
SQL state: 22P04
Context: COPY supervisor_salaries, line 2: "Anytown,Jones,27000"
这是因为数据库在读取到表的第四列 start_date 时,在 CSV 文件中找不到对应数据。解决方法是告诉数据库 CSV 文件中存在哪些表列,如下所示:
COPY supervisor_salaries (town, supervisor, salary)
FROM 'C:\YourDirectory\supervisor_sal
超级会员免费看
订阅专栏 解锁全文
1433

被折叠的 条评论
为什么被折叠?



