1. 程式人生 > >mysql 列值為null 有關的問題

mysql 列值為null 有關的問題

資料表,因保密原因,只能看一部分
因為歷史原因現在需要做個軟刪除,不要問之前為什麼沒有做,我也是接鍋的
直接寫語句:

SELECT * FROM sal_ficontractdevice a WHERE  a.deletestate <> '1' 

竟然deletestate 是null 沒有被查出來,只查出來deletestate 是0 的
查詢結果:

總結:在判斷不等於某個值的時候,不要想當然的以為為null的也會成立

備註:欄位設定有問題 都是前人留的坑