将MySql数据库转换为SQLite(Tricky!)

时间:2014-05-11 15:02:25

标签: mysql sqlite

首先我知道有很多问题要问这个问题!但我还有一个问题。

  • 我正在做的是,我通过phpmyadmin将我的数据库(MySql)导出到.sql文件。没问题。当我尝试将其导入“SQLite数据库浏览器”或“phpliteadmin”时,它会出错。

错误是因为phpmyadmin格式错误。  SqLite想要这种格式:

INSERT INTO "tablename" ("field1", "field2", "field3", "field 4") VALUES ('0', 'hi', '0', '0');

但这就是phpmyadmin给出的(注意缺少的撇号,当它的数字清晰时。)

INSERT INTO "tablename" ("field1", "field2", "field3", "field 4") VALUES (0, 'hi', 0, 0);

有什么解决方案吗? (我猜有,但我看不到它。)

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,因为我误解了这个错误。错误是由于引号内的一些引号,我只是通过用双引号替换数据库中的所有引号来解决这个错误。 :)("''"最终产品将被#34;'"对不起浪费你的时间! :)