我有一个制表符分隔的文件,我试图加载到表中。该表已经被适当地创建和构造,挑战在于SQLite3将一行的最后一个值与下一行的第一个值组合在一起。
因此,对于最后一行为SomeText的文件,下一行以12345开头,导入的值为SomeText12345
现在我正在使用以下命令:
.separator“\ t”;
.import MyFile.tsv MyTable
任何想法如何在识别行尾时如何加载数据?
我注意到了同样的问题。我一直怀疑它与作为TEXT类型的制表符分隔文件中的最后一个值有关。一点点嗅探出现了this post,其中第二个答案是:
实际上有一种用于导入制表符分隔文件的专用模式:
sqlite> .mode tabs sqlite> .import MyFile.tsv MyTable