我有一个可以在 Mac/Linux 上通过单个命令将 CSV 导入 sqlite 数据库的工作脚本,但是当我在 Windows 上尝试相同的操作时,它失败了。这是我在做什么
sqlite3 gtfs.sqlite3.new -separator ',' ".import c:\\Absolute\\Path\To\file.csv table_name"
我收到错误
<块引用>“错误:不允许导入多字符列分隔符”
我读到默认分隔符确实是一个逗号,所以我删除了分隔符开关,但是当我这样做时,我没有收到错误,但列没有正确分隔(创建了一个以所有列命名的列)名称合并)。
经过测试的 sqlite 版本:3.26 和 3.35