mysql中的"<=>"这个是什么意思?

mysql中的"<=>"这个是什么意思? - 图1

带"<=>"的SQL可能会导致有些数据库查询数据比较慢,将这个SQL改成"="查询速度就很快。

"<=>"和"="是同一个逻辑么?

并不是

"<=>"这个操作将数据库字段里面的 NULL = NULL 数据做匹配,如果改成"="就会导致NULL的数据无法关联上。就会导致过滤掉一部分数据,所以查询速度才快。

"<=>"和"="不能做等价,"<=>"改成"="会改变逻辑。