Ubuntu 是否使用自定义分隔符从文件导入Sqlite?

Ubuntu 是否使用自定义分隔符从文件导入Sqlite?,ubuntu,sqlite,Ubuntu,Sqlite,我使用“~MySpecialDelimiter~”作为“逗号”字符保存.csv文件。在其他情况下,我通过用逗号替换这些值,将它们导入我的Sqlite3数据库。但是,其中一个文件是文本文件,并且始终使用逗号。这使得文件导入变得非常不稳定,原因很明显 如何从Sqlite中带有任意分隔符的“分隔符分隔值”导入 我找到了.separator并设置了它,但它返回“预期12列数据,但找到1列” sqlite文档似乎暗示它只处理分隔符,而不处理序列。因此,您需要找到一个从未在任何文件中使用过的字符,并将~My

我使用“~MySpecialDelimiter~”作为“逗号”字符保存.csv文件。在其他情况下,我通过用逗号替换这些值,将它们导入我的Sqlite3数据库。但是,其中一个文件是文本文件,并且始终使用逗号。这使得文件导入变得非常不稳定,原因很明显

如何从Sqlite中带有任意分隔符的“分隔符分隔值”导入


我找到了.separator并设置了它,但它返回“预期12列数据,但找到1列”

sqlite文档似乎暗示它只处理分隔符,而不处理序列。因此,您需要找到一个从未在任何文件中使用过的字符,并将~MySpecialDelimiter~替换为该字符


然后可以使用
.separator
(如果使用
.import
)或
创建虚拟表的第三个参数设置分隔符。。。使用CSVFILE()

获得链接了吗?我早些时候发现了.separator字符的东西,但它一直给我带来麻烦。我想读一读。是的,好的,这就是我所看到的。我明白你所说的“暗示”是什么意思,但这还不是很清楚。