mysql5.7和mysql5.5在空值查询上的不同
2018-02-02 16:06
309 查看
最近使用mysql5.5和mysql5.7使用不同的生气了语句进行空值查询,意外的发现了两者之间的区别。
使用的版本如下:
mysql5.5支持查询语句:
mysql5.7支持查询语句:
或
本人自己试了确实这样,有不同的欢迎反馈。
使用的版本如下:
mysql5.5支持查询语句:
SELECT * FROM 表名 WHERE 字段名 = ''
mysql5.7支持查询语句:
SELECT * FROM 表名 WHERE 字段名 IS NULL
或
SELECT * FROM 表名 WHERE ISNULL(字段名)
本人自己试了确实这样,有不同的欢迎反馈。
相关文章推荐
- 按照起始时间查询(oralce和mysql写法不同)在.xml里面配置
- 永久修改MySQL字符集(适用Mysql5.5、Mysql5.6、Mysql5.7以上)
- mysql 和oracle 在sql 的中查询出来order的值不同
- mysql5和mysql5.5创建内存表的不同
- Mysql5.5与Mysql5.1指定选项参数的不同
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
- mysql针对查询结果,批量插入不同的uuid
- mysql 单表查询 空值查询
- mysql 一个表内根据字段对应值不同查询统计总数
- 分页查询 Oracle 和 mySql的不同:
- mysql 5.5 开启慢查询日志以及日志分析
- php查询mysql中的数据,并将结果返回为JSON格式,提取JSON中的数据,写入页面不同的id号中
- mysql 和oracle 在sql 的中查询出来order的值不同
- 错误笔记:记录mysql版本5.5与5.6的一个不同
- MySQL的四种不同查询的分析
- 史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同
- mysql5.5 开启慢查询日志
- MySQL不同表查询,不同数据库查询
- mysql5.6与mysql5.5不同
- mysql查询不同年龄段的人数