Ошибка #1064 в Mysql

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

Если при импорте базу данных MySQL возникла ошибка SQL:

#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 для импорта БД). Проблема решается следующим образом:

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

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

Вам также может помочь