在 Windows 上通过 sqlite 命令行导入 CSV

时间:2021-05-13 10:46:10

标签: sqlite

我有一个可以在 Mac/Linux 上通过单个命令将 CSV 导入 sqlite 数据库的工作脚本,但是当我在 Windows 上尝试相同的操作时,它失败了。这是我在做什么

sqlite3 gtfs.sqlite3.new -separator ',' ".import c:\\Absolute\\Path\To\file.csv table_name"

我收到错误

<块引用>

“错误:不允许导入多字符列分隔符”

我读到默认分隔符确实是一个逗号,所以我删除了分隔符开关,但是当我这样做时,我没有收到错误,但列没有正确分隔(创建了一个以所有列命名的列)名称合并)。

经过测试的 sqlite 版本:3.26 和 3.35

0 个答案:

没有答案