文章详情页
mysql存储过程游标之loop循环解读
浏览:2日期:2023-07-05 19:48:16
目录mysql存储过程游标loop循环loopmysql存储过程游标遍历使用简述总结mysql存储过程游标loop循环
mysql存储过程游标 一共有3中循环方式 while, repeat, loop,
loopDELIMITER $CREATE PROCEDURE DAY081002()BEGIN#定义参数 后面使用DECLARE a INT;DECLARE b INT DEFAULT 0;# 定义游标DECLARE c_cursor CURSOR FOR SELECT shopstoreid FROM shopstore;OPEN c_cursor; #开启游标#定义loop循环 循环名字为 loop_labelloop_label: loop#将游标中的shopstoreid 这个值给到aFETCH c_cursor INTO a;# update执行的条件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 循环END LOOP loop_label;END $CALL DAY081002()以上为个人经验,希望能给大家一个参考,也希望大家多多支持好吧啦网。
相关文章:
排行榜