Запрос MySQL выдает ошибку 1064-есть идеи?


Этот запрос:

UPDATE jos_content SET fulltext='rn<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='rn<br /> " some other text' WHERE id=3' at line 1

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

1 5

1 ответ:

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

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

Переименуйте поле или поместите его в backticks "' (alt + 96)

Вот так:

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