这个SQL查询有什么问题?发生了无意义的错误。

时间:2012-06-03 13:44:30

标签: mysql sql

我正在使用以下SQL查询:

SELECT * FROM Articles WHERE Name = 'Name' AND Column = 'Column'

我收到以下错误:

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   在第1行'Column ='列'LIMIT 0,30'附近

我看不到任何语法错误。有什么问题?

2 个答案:

答案 0 :(得分:6)

Columnreserved word所以你需要将它封装在`chars:

之间
AND `Column` = 'Column'

答案 1 :(得分:2)

有一个名为column的列是一个坏主意,这是一个保留字。你能在桌子上换一下吗?如果可以的话,不要在每个引用它的查询中解决设计问题,如果可以的话,最好修复它。