圖文介紹mysql中:=和=的區(qū)別
:=和=的區(qū)別
=
- 只有在set和update時才是和:=一樣,賦值的作用,其它都是等于的作用。鑒于此,用變量實(shí)現(xiàn)行號時,必須用:=
:=
- 不只在set和update時時賦值的作用,在select也是賦值的作用。
如果明白了=和:=的區(qū)別,那么也就理解了下邊的現(xiàn)象。
@num:=@num+1,:=是賦值的作用,所以,先執(zhí)行@num+1,然后再賦值給@num,所以能正確實(shí)現(xiàn)行號的作用。
@num=@num+1,此時=是等于的作用,@num不等于@num+1,所以始終返回0,如果改為@num=@num,始終返回1了。mysql數(shù)據(jù)庫中,用1表示真,0表示假。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。
相關(guān)文章
MySQL 5.5的max_allowed_packet屬性的修改方法
今天在部署一個實(shí)驗系統(tǒng)的時候,報錯提示需要修改一下MySQL的配置文件,在修改的時候是有技巧的,大家可以參考下本文嘗試操作下2013-08-08MySQL運(yùn)行報錯:“Expression?#1?of?SELECT?list?is?not?in?GR
這篇文章主要給大家介紹了關(guān)于MySQL運(yùn)行報錯:“Expression?#1?of?SELECT?list?is?not?in?GROUP?BY?clause?and?contains?nonaggre”的解決方法,文中將解決方法介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06Window10下mysql 5.7.21 安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了Window10下mysql 5.7.21 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09Dbeaver連接MySQL數(shù)據(jù)庫及錯誤Connection?refusedconnect處理方法
這篇文章主要介紹了dbeaver連接MySQL數(shù)據(jù)庫及錯誤Connection?refusedconnect處理方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08MySQL和Redis實(shí)現(xiàn)二級緩存的方法詳解
這篇文章主要給大家介紹了關(guān)于MySQL和Redis實(shí)現(xiàn)二級緩存的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02