MySQL не импортирует .SQL дамп должным образом - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть файл .sql с 24k выражениями INSERT:

INSERT INTO dump(id, title, content, datetime, section) VALUES ('', 'Title up to 200 characters', 'Detailed content with HTML tags', '04-10-2010, 11:48 AM', 1);

После завершения импорта я получаю сообщение:

Импорт успешно завершен,Выполнено 24664 запроса.

Когда я просматриваю таблицу, я нахожу, что многие заголовки и содержимое абсолютно пустые или содержат только часть текста, т.е. несколько букв.правильно: id, datetime и section.

заголовок и содержимое содержат тяжелое содержимое.Многие «контент» могут нести 250 символов +.Заголовок содержит около 100 символов максимум.

С другой стороны, я нахожу скопировать / вставить несколько частей INSERT и сделать это вручную через область SQL.Все вставлено правильно.Этот метод может занять у меня очень много времени ...

Есть идеи, почему я сталкиваюсь с такой проблемой?

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

Используйте MYSQL для создания дампов, попробуйте эту команду

mysqldump --extended-insert=FALSE --complete-insert=TRUE -p db_name
1 голос
/ 14 февраля 2012

Проверьте размер max_allowed_packet и убедитесь, что это не повредит вашим вставкам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...