MySQL запрос дает ошибку 1064 - есть идеи? - PullRequest
5 голосов
/ 27 апреля 2011

Этот запрос:

UPDATE jos_content SET fulltext='\r\n<br /> \" some other text' WHERE id=3

дает:

ERROR 1064 (42000): 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 'fulltext='\r\n<br /> \" some other text' WHERE id=3' at line 1

Кто-нибудь знает, почему? Спасибо в adv.

1 Ответ

11 голосов
/ 27 апреля 2011

полный текст является зарезервированным словом.

http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

переименуйте ваше поле или поставьте его в кавычках '`' (alt + 96)

, например так:

UPDATE jos_content SET `fulltext`='\r\n<br /> \" some other text' WHERE id=3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...