mysql应当尽量避免使用null
mysql查询null的数据,筛选条件有坑。如果是筛选 !="某个值" 的数据,那么为null的数据是筛选不出来的,例如我需要查询这张表里面第一条数据
select * from p_test where age !="20"

执行结果为空,没有查询出来

如果为
select * from p_test where age is null
则会成功查询出来

mysql查询null的数据,筛选条件有坑。如果是筛选 !="某个值" 的数据,那么为null的数据是筛选不出来的,例如我需要查询这张表里面第一条数据
select * from p_test where age !="20"

执行结果为空,没有查询出来

如果为
select * from p_test where age is null
则会成功查询出来
