Ошибка #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 для импорта БД). Проблема решается следующим образом:
- Откройте дамп БД с помощью любого текстового редактора.
- Начиная с начала файла, удалите все строки-комментарии до первой исполняемой строки sql. Например в дампе стандартной сборке CMS Joomla первым исполняемым запросом является запрос на создание таблицы jos_banner:
CREATE TABLE `jos_banner` (
- Сохраните файл и попробуйте импортировать дамп снова.
Вы можете обратиться в круглосуточную Службу технической поддержки хостинга за получением услуги Дополнительные работы по сайту для решения этой проблемы.
Вам также может помочь
Виртуальный хостинг Perl/PHP/Python/Ruby
Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.
Резервное копирование БД с помощью mysql
Экспорт, импорт БД с помощью утилиты mysqldump. Создание дампа базы данных MySQL.
Резервное копирование БД
Экспортирование и импортирование БД через панель управления Plesk (phpMyAdmin).
Резервное копирование PostgreSQL с помощью консоли
Резервное копирования БД PostgreSQL с использованием утилит psql и pg_dump.