【发布时间】:2016-02-24 07:35:04
【问题描述】:
我想知道为什么MySQL有<>和!=
使用<>:
SELECT *
FROM `products`
WHERE `deleted` <> 0
LIMIT 0 , 30
(我对该查询执行了 5 次,5 次的平均执行时间为 0.00018 秒)
使用!=:
SELECT *
FROM `products`
WHERE `deleted` != 0
LIMIT 0 , 30
(而且我还对这个查询进行了 5 次,5 次的平均执行时间是 0.00016 秒)
如我所愿;看起来!= 比<> 快,但是有两个不相等的运算符是什么原因呢?
这两个运算符有什么区别?
【问题讨论】:
标签: mysql sql database logic operators