这是我的表:
ID NAME GROUP
123456 Example 1
789012 Test 2
345678 Lorem 1
此代码可以正常工作:
select * from mytable where id="789012"
但是,此代码失败:
select * from mytable where group="1"
这是为什么?是不是用while
循环迭代来返回多行?
答案 0 :(得分:2)
您的查询失败。您需要使用反引号{/ 1>来reserved words in MySQL转义group
select * from mytable where `group` = 1