2

在 Linux 上使用 SQLite 3 将文件中的损坏行导入表时,有什么方法可以忽略它们?文件大小为 13GB,文件中有大约 50 行损坏的行,因此手动删除这些行并不容易。任何建议将不胜感激。

sqlite> .separator "|"
sqlite> .import myFile.dat myTable
myFile.dat line 29046575: expected 18 columns of data but found 3
4

1 回答 1

0

升级到 sqlite 3.8.10。

当存在不合适的行时,似乎 3.7.x 会使整个导入无效。3.8.x 似乎打印警告但继续导入。

于 2018-10-31T13:10:22.890 回答