name != null;是错误的,因为null都不等于null mysql> select null=null; null=null NULL 1 row in set (0.03 sec) mysql> select null is null; null is null 1 1 row in set (0.00 sec) 判断不为空,如果字段default null where name is not null 否则 where name != ''
name != null;是错误的,因为null都不等于null1 row in set (0.03 sec)
1 row in set (0.00 sec)
判断不为空,如果字段default null
where name is not null否则where name != ''