Dans un WHERE
clause, column=null
ne sera jamais vrai, il n'est pas valide d'utiliser null de cette façon, vous devez dire column IS NULL
ou column IS NOT NULL
. Cela témoigne de la nature particulière de NULL
, ce n'est pas une valeur à vérifier pour l'égalité, c'est une valeur inconnue, vous devez donc utiliser le IS
ou IS NOT
syntaxe.
Vous pouvez attribuer quelque chose le NULL
valeur en utilisant le =
égal. Par exemple :UPDATE TableX SET Column=NULL...
liens :
Wikipedia NUll (SQL)
Valeurs SQL NULL de w3schools
Tutoriel SQL, voir la section IS NULL Operator