我正在使用以下SQL查询:
SELECT * FROM Articles WHERE Name = 'Name' AND Column = 'Column'
我收到以下错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 在第1行'Column ='列'LIMIT 0,30'附近
我看不到任何语法错误。有什么问题?
答案 0 :(得分:6)
Column
是reserved word所以你需要将它封装在`chars:
AND `Column` = 'Column'
答案 1 :(得分:2)
有一个名为column的列是一个坏主意,这是一个保留字。你能在桌子上换一下吗?如果可以的话,不要在每个引用它的查询中解决设计问题,如果可以的话,最好修复它。