在SQL中,NULL值在于任何其他值甚至NULL值比较时总是假的(FALSE)。包含NULL的一个表达式总是产生一个NULL值,除非在包含在表达式中的运算符和函数的文档中指出。mysql中 新建字段默认值为null,那么要查询此数据的字段时应该怎么操作呢?
在mysql中,查询某字段为空时,不可用 = null,而是 is null,不为空则是 is not null。
select * from [table name] where [column name] is null;
select * from [table name] where [column name] is not null;