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