MySQL ошибка 1064 при импорте БД Wordpress в PHPMyAdmin - PullRequest
0 голосов
/ 02 мая 2011

Мне приходилось вносить изменения в мой путь к каталогу во многих сообщениях. Я решил экспортировать БД и сделать поиск / замену, чтобы внести изменения. Но когда я импортировал БД обратно, я получил ошибку

1064 - у вас ошибка в синтаксисе SQL;

что я думаю, потому что mt charset не понимает их ampersand &

Как я могу импортировать это

Ответы [ 2 ]

1 голос
/ 02 мая 2011

Это может помочь, если вы сначала измените файл с utf-8 на iso-8859-1 с помощью программы командной строки.

Запустите сеанс командной строки и измените каталог, чтобы вы оказались в каталоге, в котором находится этот файл, и введите команду

iconv -cs -f UTF-8 -t ISO-8859-1 utf8.txt> iso.txt

Если у вас нет доступа к командной строке Linux, используйте google, чтобы найти метод windows для преобразования между наборами символов utf8 и iso.

0 голосов
/ 02 мая 2011

Вы не дали много информации в вопросе, но я бы порекомендовал следующий подход:

  • Восстановление из вашей последней резервной копии
  • Посмотрите на функцию MySQL REPLACE () . Он должен быть в состоянии выполнить всю работу по поиску / замене в базе данных
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...