Ошибка #1064 в Mysql Печать

  • 2

Решение распространенной проблемы с кодом ошибки #1064

Если при импорте БД у Вас возникла ошибка:

#1064 - You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near '?»?


Возникает данная ошибка при использовании phpmyadmin для импортирования БД, в связи с присутствием в дампе непечатных символов (стоит заметить, что ошибка не появляется при использовании консольной утилиты mysql для импорта БД). Проблема решается следующим образом:

Откройте дамп БД с помощью любого текстового редактора.
Начиная с начала файла, удалите все строки-комментарии до первой исполняемой строки sql. Например в дампе стандартной сборке CMS Joomla первым исполняемым запросом является запрос на создание таблицы jos_banner:
CREATE TABLE `jos_banner` (

Сохраните файл и попробуйте импортировать дамп снова.


Помог ли вам данный ответ?

« Назад