cjq001 发表于 2016-5-22 08:04:14

请问为什么这个sql语句查不出结果?

SELECT * FROM `goods`where 'goods_sn'='abc038258'
返回0行,但是goods表中确实有goods_sn为‘abc038258’的记录,怎么回事?
abc038258用了双引号也是返回0行,奇怪!

kider 发表于 2016-5-26 21:53:52

goods_sn不要用引号

mary_cuiying 发表于 2016-6-3 10:03:58

SELECT * FROM `goods`where goods_sn='abc038258'
goods_sn不要用引号

yflower 发表于 2016-6-7 16:23:08

SELECT * FROM goods where goods_sn='abc038258';

zhangzhufu12 发表于 2016-8-8 17:28:18

:L:L

猜我咯 发表于 2016-8-18 12:00:46

goods是表名,goods_sn是列名、表名和列名是不用加引号的!
应该改为
SELECT * FROM goods where goods_sn='abc038258';
页: [1]
查看完整版本: 请问为什么这个sql语句查不出结果?