2014-05-11 2 views
0

Во-первых, я знаю, что было задано много вопросов об этом! Но у меня есть проблема.Преобразование базы данных MySql в SQLite (Tricky!)

  • Что я делаю, я экспортирую свою базу данных (MySql) в файл .sql через phpmyadmin. Нет проблем. Когда я пытаюсь импортировать его в «SQLite Database Browser» или «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

Я решил это, потому что я неправильно понял ошибку. Ошибка произошла из-за некоторых котировок внутри кавычек, которые я просто исправил, заменив все кавычки в базе данных двойными кавычками и woila. :) («'' 'будет добавлено к«' »в конечном продукте в любом случае) Извините за то, что потратил впустую свое время! :) – user3260621

ответ

0

Я решил это, потому что я неправильно понял ошибку. Ошибка произошла из-за некоторых котировок внутри кавычек, которые я просто исправил, заменив все кавычки в базе данных двойными кавычками и woila. :) («'' 'будет добавлено к«' »в конечном продукте в любом случае) Извините за то, что потратил впустую свое время! :)

Смежные вопросы