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

时间:2017-08-04 02:22:10

标签: sql postgresql import

当我导入csv文件时,我看到了这个错误

  

错误:上一个预期列之后的额外数据   SQL状态:22P04   背景:COPY everyhighschool,第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 个答案:

答案 0 :(得分:0)

嗯,如果你问我,这是一个非常明确的错误信息..你的代码告诉数据库期望4列数据,然后你提供了一个包含9列数据的文件..

因为最后5个逗号之间没有任何内容并不意味着它不是数据!

在文本编辑器中清理文件,然后重试