需要把字段值為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 秒)