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