错误:在postgresql上最后一个预期列之后有额外的数据。

3

当我导入csv文件时,出现以下错误:

ERROR: extra data after last expected column SQL state: 22P04 Context: COPY everyhighschool, line 1: "B100005528,서울특별시,구암고등학교,구암고등학교,,,,,"

我的表格:

CREATE table everyhighschool(
schoolcode varchar(10),
region varchar(20),
shortschoolname varchar(30),
schoolname varchar(30))

我的复制代码

COPY everyhighschool(schoolcode, region, shortschoolname, schoolname)FROM 'C:\Users\Administrator\Desktop\code.csv' WITH DELIMITER ',';
1个回答

1
很明显,如果你问我,这是一个相当清晰的错误消息...你的代码告诉数据库期望4列数据,但你提供了一个有9列数据的文件。
仅仅因为最后5个逗号之间没有任何内容,并不意味着它不是数据!
在文本编辑器中清理文件,然后再试一次。

感谢您的努力。 - MinGi Kim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接