文章詳情頁(yè)
mysql存儲(chǔ)過(guò)程游標(biāo)之loop循環(huán)解讀
瀏覽:6日期:2023-07-05 19:48:16
目錄mysql存儲(chǔ)過(guò)程游標(biāo)loop循環(huán)loopmysql存儲(chǔ)過(guò)程游標(biāo)遍歷使用簡(jiǎn)述總結(jié)mysql存儲(chǔ)過(guò)程游標(biāo)loop循環(huán)
mysql存儲(chǔ)過(guò)程游標(biāo) 一共有3中循環(huán)方式 while, repeat, loop,
loopDELIMITER $CREATE PROCEDURE DAY081002()BEGIN#定義參數(shù) 后面使用DECLARE a INT;DECLARE b INT DEFAULT 0;# 定義游標(biāo)DECLARE c_cursor CURSOR FOR SELECT shopstoreid FROM shopstore;OPEN c_cursor; #開(kāi)啟游標(biāo)#定義loop循環(huán) 循環(huán)名字為 loop_labelloop_label: loop#將游標(biāo)中的shopstoreid 這個(gè)值給到aFETCH c_cursor INTO a;# update執(zhí)行的條件IF b <4 THENUPDATE shopstore SET storefansnum=74784 WHERE shopstoreid=b;SET b=b+1;END IF;IF b>=7 THENLEAVE loop_label;END IF;#停止LOOP 循環(huán)END LOOP loop_label;END $CALL DAY081002()以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
標(biāo)簽:
MySQL
數(shù)據(jù)庫(kù)
相關(guān)文章:
1. mysql存儲(chǔ)過(guò)程多層游標(biāo)循環(huán)嵌套的寫(xiě)法分享2. MySQL存儲(chǔ)過(guò)程的傳參和流程控制示例講解3. Mysql存儲(chǔ)過(guò)程如何實(shí)現(xiàn)歷史數(shù)據(jù)遷移4. MySQL存儲(chǔ)過(guò)程例子(包含事務(wù)、參數(shù)、嵌套調(diào)用、游標(biāo)循環(huán)等)5. MySQL存儲(chǔ)過(guò)程的查詢命令介紹6. MySQL存儲(chǔ)過(guò)程in、out和inout參數(shù)示例和總結(jié)7. 淺談MYSQL存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)8. MySQL存儲(chǔ)過(guò)程及常用函數(shù)代碼解析9. mysql存儲(chǔ)過(guò)程原理與用法詳解10. 提高數(shù)據(jù)庫(kù)處理速度的利器——MySQL存儲(chǔ)過(guò)程詳解
排行榜
