В WHERE
клауза, column=null
никога няма да е истина, не е валидно да се използва null по този начин, трябва да кажете column IS NULL
или column IS NOT NULL
. Това говори за специалната природа на NULL
, това не е стойност за проверка за равенство, това е неизвестна стойност, така че трябва да използвате IS
или IS NOT
синтаксис.
Можете да присвоите нещо NULL
стойност с помощта на =
равни. Например:UPDATE TableX SET Column=NULL...
връзки:
Wikipedia NUll (SQL)
w3schools SQL NULL стойности
Урок за SQL, вижте раздел IS NULL оператор