.import csv是错误计数列

时间:2017-09-14 14:47:30

标签: linux csv import sqlite

我有一个包含236列的表,我正在使用.import语句来填充表。我一直收到“预期的236列,发现0”错误。最后6列是空的,并认为可能是问题,我在每个字段中插入NULL,但数据仍然不会导入到表虽然错误消息确实略有改变“预期236列,找到237”。

我尝试将模式指定为csv,但这没有帮助。

如何让.import函数正确计算列数?

我在Linux工作站上使用sqlite3。

1 个答案:

答案 0 :(得分:0)

  

我在每个字段中插入了NULL,但数据仍然无法导入到表中,尽管错误消息确实略有改变"预期236列,找到237"。

您的数据中是否有逗号?如同,不是作为分隔符的逗号,而是行数据中的逗号?

听起来你的数据中的逗号是在不应该添加一个额外的列时。