1、什么是mysql中的空值,如下图所示
2、怎么查询呢?
需要用到is null 和is not null
结果为
update t_wxuser a set a.updatetime=a.subscribe_time where a.updatetime IS NULL
3、问题解决,下面介绍下mysql空值和null的区别,
判断NULL用is null 或者 is not null。 sql语句里可以用ifnull函数来处理
判断空字符串‘’,要用 =\ 或者 <>\。sql语句里可以用if(col,col,0)处理,即:当col为true时(非null,及非\)显示,否则打印0
引申:
陷阱一:空值不一定为空
空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL数据库的一种特性。如在普通的字段中(字符型的数据),空值就是表示空值。但是如果将一个空值的数据插入到TimesTamp类型的字段中,空值就不一定为空。此