萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql 更新字段值為null的數據的方法

mysql 更新字段值為null的數據的方法

null字段類型更新值與其它的是不一樣了,同時判斷值也是不一樣的,下面我們來看看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 秒)

copyright © 萬盛學電腦網 all rights reserved