Em um
WHERE
cláusula, column=null
nunca será verdade, não é válido usar null dessa maneira, você precisa dizer column IS NULL
ou column IS NOT NULL
. Isso fala da natureza especial de NULL
, não é um valor para verificar a igualdade, é um valor desconhecido, então você precisa usar o IS
ou IS NOT
sintaxe. Você pode atribuir algo a
NULL
valor usando o =
igual. Por exemplo:UPDATE TableX SET Column=NULL...
links:
Wikipedia NUll (SQL)
Valores SQL NULL do w3schools
Tutorial SQL, consulte a seção Operador IS NULL