【发布时间】:2016-10-22 09:40:00
【问题描述】:
您好,我有以下 Mysql 代码(我在从中删除表之前从 Mysql DB 导出)。现在我有一个 MySQLlite DB,我在这个数据库中有相应的表。但是,当我运行从 MySQL 数据库导出的 INSERT INTO 命令时,似乎无法在 MySQLlite 中运行。当我研究时,我发现我需要手动将每一行添加为一个 INSERT INTO 命令。我有 100 行。这样做几乎是不可能的。任何想法家伙如何做这个插入?提前谢谢..
MYSQL INSERT INTO 命令:
INSERT INTO `DEPT` (`id`, `dept_name`, `bp_name`, `standard`, `created_by_id`, `modified_by_id`, `date_created`, `date_modified`) VALUES
(23, 'DEQP', 'Kaizen', 'IEC 60812', 286, 286, '2016-05-16 14:32:30', '2016-05-19 14:25:06'),
(31, 'DEQP', 'test', 'IEC 60812', 286, 286, '2016-05-22 10:50:06', '2016-05-22 10:55:55'),
(32, 'IT', 'Design', 'IEC 60812', 286, 286, '2016-05-22 11:13:06', '2016-05-22 11:13:06');
【问题讨论】:
-
这种语法对于 SQLite 来说看起来不错。运行时会发生什么?
-
错误为“查询错误:靠近“,”:语法错误”
-
Worked fine for me. 您确定您正在运行的命令与您的问题中的命令相同吗?
-
是的,我确信黄昏,使用 sqlite3
-
没有名为“MySQLite”的数据库。
标签: mysql sqlite database-migration insert-into