我想知道为什么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 秒)
据我所知;看来!=
比 <>
快,但是有两个不等运算符的原因是什么?
这两个运算符有什么区别?
最佳答案
它们是相同且等价的。
http://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#operator_not-equal
here 这个问题之前问过,那里有一些答案!
关于mysql - MySQL != 和 <> 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35595937/