mqsql为什么第二条select语句返回的是null10

风一直吹. |浏览1246次
收藏|2021/11/14 21:18

满意回答

2021/11/14 21:49

你的这个与mysql的版本及环境有关,我的结果正好与你的相反原因很简单,你的查询缺省值是0select * from video where id相当于select * from video where id=0;所以没有结果而select * from video where videoname相当于select * from video where videoname=0而在mysql中,任何字串变量它是等于0的(这个抗过很多人),所以有结果而我的,你的查询缺省值是1所以结果与你相反编写程序,除非做研究,不建议用非常规方法,老老实实按语法写全就不会有奇怪的结果了

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...