我有一个包含236列的表,我正在使用.import语句来填充表。我一直收到“预期的236列,发现0”错误。最后6列是空的,并认为可能是问题,我在每个字段中插入NULL,但数据仍然不会导入到表虽然错误消息确实略有改变“预期236列,找到237”。
我尝试将模式指定为csv,但这没有帮助。
如何让.import函数正确计算列数?
我在Linux工作站上使用sqlite3。
答案 0 :(得分:0)
我在每个字段中插入了NULL,但数据仍然无法导入到表中,尽管错误消息确实略有改变"预期236列,找到237"。
您的数据中是否有逗号?如同,不是作为分隔符的逗号,而是行数据中的逗号?
听起来你的数据中的逗号是在不应该添加一个额外的列时。