请问为什么这个sql语句查不出结果?
SELECT * FROM `goods`where 'goods_sn'='abc038258'返回0行,但是goods表中确实有goods_sn为‘abc038258’的记录,怎么回事?
abc038258用了双引号也是返回0行,奇怪!
goods_sn不要用引号 SELECT * FROM `goods`where goods_sn='abc038258'
goods_sn不要用引号 SELECT * FROM goods where goods_sn='abc038258'; :L:L goods是表名,goods_sn是列名、表名和列名是不用加引号的!
应该改为
SELECT * FROM goods where goods_sn='abc038258';
页:
[1]