共計 474 個字符,預計需要花費 2 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章主要介紹了 mysql 中:= 和 = 有哪些區別,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。
:= 和 = 的區別
=
只有在 set 和 update 時才是和:= 一樣,賦值的作用,其它都是等于的作用。鑒于此,用變量實現行號時,必須用:=
:=
不只在 set 和 update 時時賦值的作用,在 select 也是賦值的作用。
如果明白了 = 和:= 的區別,那么也就理解了下邊的現象。
@num:=@num+1,:= 是賦值的作用,所以,先執行 @num+1, 然后再賦值給 @num,所以能正確實現行號的作用。

@num=@num+1, 此時 = 是等于的作用,@num 不等于 @num+1,所以始終返回 0,如果改為 @num=@num, 始終返回 1 了。mysql 數據庫中,用 1 表示真,0 表示假。

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“mysql 中:= 和 = 有哪些區別”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!
向 AI 問一下細節正文完