表构造
表数据
-- 1.实行结果是什么?

select from a where length(name)=0;
查询结果
-- 2.实行结果是什么?
select from a where name is null ;
查询结果
看到这,是不是明白点了,null比较分外,利用函数对其操作,只会返回null
由此得出结论:select length(null) ; ==> nullselect length(’’); ==> 0
常见写法:
where column1 is null or length(column1)=0;
或者
where ifnull(column1,'')='';
这两种写法有问题,where条件中利用函数当条件会导致索引失落效!
性能最好的写法便是 column1 is null or column1 =''