1. 程式人生 > >mysql 欄位 is not null 和 欄位 !=null

mysql 欄位 is not null 和 欄位 !=null

今天工資中遇到問題 判斷一個欄位不為空的值 我用 欄位 !=null 沒有報錯也沒有資料,我以為真是這樣,到後來業務出錯才發現!!!

首先:注意了  null  不能用 '!=','=','<>' 來判斷 雖然不會報錯,但資料不正確。

應該用,is not null 或 is null 

還有 null 值和 ' ' 是有區別的  

可以看這裡點選開啟連結 謝謝前輩的總結!!!