Sql 博士后。错误:上一个预期列之后有额外数据。一个双引号?
我有一个庞大的数据库,我发现了一个错误,当迁移是一个单一的”返回错误Sql 博士后。错误:上一个预期列之后有额外数据。一个双引号?,sql,database,postgresql,psql,Sql,Database,Postgresql,Psql,我有一个庞大的数据库,我发现了一个错误,当迁移是一个单一的”返回错误 ERROR: extra data after last expected column 我的数据是 ... 0,direccion N"16, 109, 420000 0,otra direccion N"32", 109, 320000 ... 我的迁移命令 $ psql -U user sat -c "copy table FROM '/file.csv' WITH (FORMAT C
ERROR: extra data after last expected column
我的数据是
...
0,direccion N"16, 109, 420000
0,otra direccion N"32", 109, 320000
...
我的迁移命令
$ psql -U user sat -c "copy table FROM '/file.csv' WITH (FORMAT CSV, DELIMITER(','));"
奇怪的是,当我删除双引号并可以迁移时,会有某种方法来转义或忽略
“
双引号是COPY
命令的默认引号字符。使用QUOTE
选项修改此选项:
psql -U user sat -c "copy table FROM '/file.csv' WITH (QUOTE '~', FORMAT CSV, DELIMITER(','));"
请参见什么是
“[”
应该是什么意思?分隔符似乎是一个,“
(并且引号没有)对不起,我更正了它,
仅供参考,,
是使用格式csv
时的默认分隔符。