当我使用
SELECT order_id from `order` where `order_id`=U687678601
我收到错误
错误 1054:未知列
where 子句中的“U687678601”
但是当我输入时
SELECT order_id from`order` where `order_id`='U687678601'
效果很好..
我正在使用mysql。
我知道这是一个新手问题,但任何人都可以解释为什么会发生这种情况,我可以以编程方式添加引号吗?通过代码添加引号是一个好主意吗?
Thanks
'U687678601' 是一个字符串(不是数字),而不是表中的字段;所以必须引用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)