下面小编给大家实例演示mysql如何获取null的数据行。

现在有一个表authors数据如下:

AuthID AuthFN AuthMN AuthLN
1006 H S. T
1007 J C O
1008 B   E
1009 R M R
1010 J K T
1011 J G. N
1012 A   P
1013 A   W
1014 N   A

表格单元没有值的表示是null

我们要查询authors表中AuthMN为null的数据,如果我们按照=null来查询,看能不能获取到数据。

select *from authors where AuthMN=null

查询结果是空的。所有说使用=null来插叙null数据是错误的,应该使用is null或<=>NULL

select *from authors where AuthMN is null
/* http://www.manongjc.com/article/1407.html */

结果为:

AuthID AuthFN AuthMN AuthLN
1008 B   E
1012 A   P
1013 A   W
1014 N   A
收藏 打印