У меня есть этот запрос:Мой почти правильный запрос SQL дает ошибку
SELECT * FROM references WHERE title LIKE '%NSObject%'
Давая эту ошибку:
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
references WHERE title LIKE '%NSObject%'
at line 1
Однако, я не могу найти свою ошибку. Что не так с этим запросом?
Какая версия SQL? – egrunin
Переименуйте таблицу 'reference' в' reference_table' или 'my_refereneces' или' reference_to_important_things'. Как упоминалось выше, вы можете заключить его в backticks, но IMHO, лучше избегать использования ключевых слов в качестве имен для ваших собственных объектов, когда это возможно, поэтому я обычно применяю некоторый квалификатор, чтобы сделать его более понятным. – FrustratedWithFormsDesigner
Проблема в том, что это не моя база данных, и у меня нет прав на изменение ее структуры. База данных также уже используется некоторыми другими приложениями. – 2010-11-01 14:24:08