2014-05-11 134 views
0

首先,我知道有很多关于这个问题的问题!但我还有一个问题。将MySql数据库转换为SQLite(Tricky!)

  • 我正在做的是,通过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); 

有没有什么解决办法吗? (我猜是有的,但我看不到它..)

+0

SQLite不希望围绕数字引号。显示错误消息。 –

+0

我解决了这个问题,因为我误解了错误。这个错误是因为引号内的一些引号引起的,我通过用双引号替换数据库中的所有引号来解决这个问题。 :)(无论如何,最终产品中的“''”将会变为“'”)对不起,浪费你的时间! :) – user3260621

回答

0

我解决了这个问题,因为我误解了错误。这个错误是因为引号内的一些引号引起的,我通过用双引号替换数据库中的所有引号来解决这个问题。 :)(无论如何,最终产品中的“''”将会变为“'”)对不起,浪费你的时间! :)

相关问题