将MySQL数据库转储转换为SQLite - INSERT语法

时间:2012-09-09 14:28:38

标签: mysql sqlite

我正在尝试使用以下命令将数据库转储调整为SQLite格式: cat db.sql | sqlite3 sqlite.db

我收到以下错误: Error: near line 82: near ",": syntax error ,第82行代表: INSERT INTO files (file_id,file_name) VALUES(以下格式(31, 'file_name.pdf'),中的插入数据位于以下行中。)

根据this tutorial,INSERT的SQLite语法是正确的。我做错了什么?

1 个答案:

答案 0 :(得分:1)

在一个INSERT命令中有多个记录不是标准SQL。

如果使用此语法,则至少需要SQLite 3.7.11。