is distinct from é definido no padrão SQL:2003 e é um operador de segurança nula para comparar dois valores. O MySQL suporta um operador "null safe equals":
<=> . Se isso for negado, você terá o mesmo comportamento. (o <=> corresponde a is not distinct from ) SELECT *
FROM inw
WHERE not id <=> 4;
SQLFiddle:https://sqlfiddle.com/#!2/0abf2a/3