我正在尝试选择“category”列中包含“helloworld”的所有行。这是我的疑问:
SELECT * FROM `commands` WHERE `category` = `helloworld`
我收到此错误:
Unknown column 'helloworld' in 'where clause'
我将不胜感激。
答案 0 :(得分:4)
尝试
SELECT * FROM `commands` WHERE `category` = 'helloworld'
代替。请注意'围绕helloworld而不是`
答案 1 :(得分:0)
那应该是
SELECT * FROM `commands` WHERE `category` = 'helloworld'
注意报价的差异。字符串引用',而表/列名称可以选择引用`以避免被解释为关键字。
答案 2 :(得分:0)
我认为你不需要''字段是非变量的。试试这个;
SELECT * FROM commands WHERE category = "helloworld"