is distinct from
е дефиниран в стандарта SQL:2003 и е нулев безопасен оператор за сравняване на две стойности.
MySQL поддържа оператор "null safe equals":<=>
. Ако това се отрече, ще получите същото поведение. (<=>
съответства на is not distinct from
)
SELECT *
FROM inw
WHERE not id <=> 4;
SQLFiddle:http://sqlfiddle.com/#!2/0abf2a/3