mysql 更新字段值为null的数据的方法
需要把字段值为null值的更新为'无'
首先想到的方法是
update `client` set `company`='无' WHERE `company` == NULL
结果出错
正确的做法是使用IS NULL条件
update `client` set `company`='无' WHERE `company` IS NULL
例子
mysql > desc `table`
+-------+
|column |
+-------+
| NULL|
+-------+
给column字段+10
mysql > update `table` set `column`+10
+-------+
|column |
+-------+
| NULL|
+-------+
影响了 0 行。 (查询花费 0.0002 秒)
返回的还是NULL
mysql > update `table` set IFNULL(`column`,0)+10
+-------+
|column |
+-------+
| 10|
+-------+
影响了 1 行。 (查询花费 0.0002 秒)