什么是MySQL <=>?
因为操作符是符号,所以很难查找文档.(类似于三元运算符?:用于编程支持它们的语言.)
我是从书中的一个例子中得到的.
mysql> select null <=> null;
+---------------+
| null <=> null |
+---------------+
| 1 |
+---------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
它是一个零安全的比较运算符.这太棒了.
这意味着,如果您尝试在数据库中查询某些变量(如字符串),有时可能为null,则需要使用它.例如,如果您尝试搜索SELECT * FROM table WHERE x = NULL
它将不返回任何内容,但如果您这样做SELECT * FROM table WHERE x <=> NULL
将会起作用.
归档时间: |
|
查看次数: |
211 次 |
最近记录: |