0
我記得有人告訴我用<>
而不是!=
但我忘了原因。我無法在Google上找到答案。只是想知道它們是否只是一個相同的比較運算符,因爲我們現在正在重構我們的MySQL代碼。在MySQL中使用「<>」或「!=」不等於MySQL會更好嗎?
我記得有人告訴我用<>
而不是!=
但我忘了原因。我無法在Google上找到答案。只是想知道它們是否只是一個相同的比較運算符,因爲我們現在正在重構我們的MySQL代碼。在MySQL中使用「<>」或「!=」不等於MySQL會更好嗎?
<>
是ANSI SQL兼容的操作符,而!=
不是。
所以大概你必須使用前者,因爲後者只是一個mysql的sql擴展。
參考文獻:
<not equals operator> ::= <>
沒有什麼區別,我認爲看到這個http://dev.mysql.com/doc/refman/5.0/en /comparison-operators.html#operator_not-equal –
也許這樣會更好一些:'¯\ _(ツ)_ /¯' – JakeGould
你的意思是http:// sta ckoverflow.com/questions/4294579/difference-between-not-equal-operators-and-in-php? – j08691