小编典典

MYSQL中的单等于

sql

我想知道为什么MYSQL在条件语句中使用单个等号而不是更典型的两个等号。是否有技术/历史原因?谢谢。


阅读 208

收藏
2021-04-22

共1个答案

小编典典

嗨,我想知道为什么MYSQL在条件语句中使用单个等号而不是更典型的两个等号。是否有技术/历史原因?谢谢。

比较SQL比赋值更常见。

这就是为什么SQL使用更短的语法来完成更多常见的事情的原因。

在经典中SQL,比较可以通过上下文与赋值区分开(赋值只能在SET语句的子句中进行UPDATE),这就是为什么一个运算符可以同时用于两个运算的原因。

MySQL的扩展中SQL,对会话变量的分配用表示:=

2021-04-22