我想用文本文件加载用管道分隔的表格
Table
--------------------------
Id + Employee + Department
--------------------------
文件
0|Some Name|Some department|
1|Another Name|Another department|
我使用.separator命令设置“ |”分隔器
然后执行.import命令。
我收到以下错误
错误:EMP.TXT第1行:预期有3列数据,但找到了4。
我想知道ther是否是sqlite3中忽略尾随管道的选项。
最佳答案
您可以导入带有伪列的临时表:
CREATE TEMP TABLE DummyTable(id, emp, dep, nothing);
.import importfile DummyTable
INSERT INTO MyTable SELECT id, emp, dep FROM DummyTable;
DROP TABLE DummyTable;
关于import - 使用import命令时是否可以告诉Sqlite忽略尾随字段分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16925924/