我正在尝试使用以下命令将数据库转储调整为 SQLite 格式:
cat db.sql | sqlite3 sqlite.db
我收到以下错误:
错误:第 82 行附近:“,”附近:语法错误
,其中第 82 行代表:
INSERT INTO files (file_id,file_name) VALUES
(以下格式的插入数据(31, 'file_name.pdf'),
位于以下几行之后)。
根据this tutorial这是正确的 SQLite INSERT 语法。我做错了什么?
最佳答案
在一个 INSERT 命令中包含多个记录不是标准 SQL。
如果您使用此语法,则至少需要 SQLite 3.7.11。
关于mysql - 将 MySQL 数据库转储转换为 SQLite - INSERT 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12339933/