我差不多正确的SQL查询会出错

时间:2010-11-01 14:16:46

标签: sql mysql

我有这个问题:

SELECT * FROM references WHERE title LIKE '%NSObject%'

给出此错误:

  

您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以便在第1行references WHERE title LIKE '%NSObject%'附近使用正确的语法

但是,我找不到我的错误。这个查询出了什么问题?

2 个答案:

答案 0 :(得分:13)

references是保留字。

将其封入反叛中:

SELECT  *
FROM    `references`
WHERE   title LIKE '%NSObject%'

答案 1 :(得分:3)

References是关键词

如果用反引号包装引用,它将知道您使用references作为表或字段名称

像这样

Select * from `references`