# 1064 При удалении элемента из таблицы - PullRequest
0 голосов
/ 01 февраля 2012

Я недавно обновился до MYSQL 5. Это последняя версия, которую позволяет веб-хостинг. При попытке обновить таблицу или удалить запись, это ошибка, которую я получаю, находясь в phpmyadmin.

Error

Кажется, в вашем запросе SQL есть ошибка. Вывод ошибки сервера MySQL ниже, если таковой имеется, также может помочь вам в диагностике проблемы

ОШИБКА: открытая цитата @ 101 STR: ' SQL: DELETE FROM inmates WHERE inmates. counties_id = 33 и CONVERT (inmates. link USING utf8) = \ 'http://inmate1.riversidesheriff.org/iis/\' LIMIT 1

SQL-запрос:

DELETE FROM inmates 
WHERE `inmates`.`counties_id` = 33 
AND CONVERT(`inmates`.`link` USING utf8) = \'http://inmate1.riversidesheriff.org/iis/\' 
LIMIT 1

MySQL сказал:

Документация # 1064 - у вас ошибка в синтаксисе SQL; проверить руководство, которое соответствует вашей версии сервера MySQL для права синтаксис для использования около '\' http://inmate1.riversidesheriff.org/iis/\' LIMIT 1 'в строке 1

и вот запрос

SELECT * FROM `inmates` WHERE 1

любая помощь очень ценится спасибо.

1 Ответ

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

Потеряйте обратную косую черту перед одинарными кавычками: они не обязательны.

Я имею в виду, изменить это:

\'http://inmate1.riversidesheriff.org/iis/\' 

К этому:

'http://inmate1.riversidesheriff.org/iis/' 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...