有没有理由在MariaDB/MySQL中使用=而不是<=>?似乎只有当表达式的结果需要空值时,=运算符才是可取的。
=替换每个<=>是否有任何后果?即使两个操作数永远不能为空(对于这两个操作数,行为应该保持完全相同)?

最佳答案

首先,NULL的含义还不清楚。互联网上有很多关于人们如何解读它的文章。
因此,使用<=>只会增加混乱,您可能比其他开发人员更不了解它。它与大多数人对查询的标准行为有很大的不同。我建议你避免使用它,除非有充分的理由使用它。

关于mysql - 在MariaDB/MySQL中何时不使用<=>代替=?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56695037/

10-11 03:51
查看更多