W WHERE
klauzula, column=null
nigdy nie będzie prawdziwe, nie jest poprawne używanie null w ten sposób, musisz powiedzieć column IS NULL
lub column IS NOT NULL
. To mówi o szczególnej naturze NULL
, nie jest to wartość do sprawdzenia pod kątem równości, jest to nieznana wartość, więc musisz użyć IS
lub IS NOT
składnia.
Możesz przypisać coś NULL
wartość za pomocą =
równy. Na przykład:UPDATE TableX SET Column=NULL...
linki:
Wikipedia NUll (SQL)
W3schools wartości NULL SQL
Samouczek SQL, zobacz sekcję IS NULL Operator