En un WHERE
cláusula, column=null
nunca será cierto, no es válido usar nulo de esta manera, debe decir column IS NULL
o column IS NOT NULL
. Esto habla de la naturaleza especial de NULL
, no es un valor para verificar la igualdad, es un valor desconocido, por lo que debe usar el IS
o IS NOT
sintaxis.
Puede asignar algo el NULL
valor usando el =
igual. Por ejemplo:UPDATE TableX SET Column=NULL...
enlaces:
Wikipedia NUll (SQL)
Valores NULL SQL de w3schools
Tutorial de SQL, consulte la sección Operador IS NULL