【发布时间】:2013-07-18 15:08:05
【问题描述】:
我想导入具有下一个结构的 PostgreSQL csv 表:
1,qw,sdf,ty
2,efw,sd,hj,gh,hj
3,sfd,sd,gf,gh,h
4,fg,sd,dff
我使用sql查询:
CREATE TABLE test("nom" integer, "f1" text, "f2" text, "f3" text, "f4" text, "f5" text);
COPY bptable("nom", "f1", "f2", "f3", "f4", "f5")
FROM 'D:\data.csv'
WITH DELIMITER ',' CSV;
但收到异常:错误:最后一个预期列 SQL 状态后的额外数据:22P04,第 2 行。 希望有人可以提供帮助。提前谢谢。
【问题讨论】:
-
这是一个格式错误的 CSV 文件。您在第 1 行和第 4 行的最后一列之后缺少尾随逗号(两者都缺少两个列值)。
标签: postgresql csv import