
MYSQL
PowerBlogger
目前是菜鸟程序员
展开
-
mysql 0 和 ‘’的比较
现象:本来想要看一下数据库中有没有某字段为空的数据结果使用select * from table where a=’‘查出来的结果a字段全是0,没有为空的,当然后来发现其实a字段是int类型的,自然也不存在为’'的情况。但是这个现象之前没有发现过,引起了我的好奇心,于是有了如下测试select 0=’'结果为1select 0='0’结果为1select 0='A’结果为1select 0='1A’结果为0select 0='1’结果为0原因:当比原创 2020-12-08 13:59:36 · 1558 阅读 · 1 评论 -
SQL NULL值比较陷阱
mysql中NULL值和其他值比较的时候用<>返回结果为false,也就是(NULL<>'abc')=false原创 2020-04-27 11:50:02 · 1215 阅读 · 0 评论