在一本书中,我发现了以下语法:
SELECT * FROM inw WHERE id IS DISTINCT FROM 4;
但是我遇到了一个错误:
ERROR 1064 (42000):您的SQL语法有误,请检查与您的MySQL服务器版本相对应的手册,以了解在第1行使用正确的语法
这是一种替代方法:
mysql> SELECT * FROM inw WHERE id is null OR id <> 4;
+------+
| id |
+------+
| NULL |
| NULL |
| 3 |
+------+
“IS DISTINCT FROM”是一个真正的MySQL运算符吗?