is distinct from
とは異なります SQL:2003標準で定義されており、2つの値を比較するためのヌルセーフ演算子です。
MySQLは「nullsafeequals」演算子をサポートしています:<=>
。それが否定された場合、あなたは同じ振る舞いをします。 (<=>
is distinct from
と区別されません。 )
SELECT *
FROM inw
WHERE not id <=> 4;
SQLFiddle: http://sqlfiddle.com/#!2/0abf2a/3