开发者社区> 问答> 正文

请教Mysql存储过程退出循环的问题

请教Mysql存储过程退出循环的问题

展开
收起
小旋风柴进 2016-03-11 14:56:39 2464 0
1 条回答
写回答
取消 提交回答
  • -- 初始化done=0
    declare done tinyint default 0;
     
    -- 声明当找不到数据集时,设置done=1
    declare continue handler for not FOUND set done = 1;
     
    -- 在游标循环过程中做如下处理:
    myLoop:loop 
      fetch XXX into XXX;
     
      -- 设置done=1(即true)时退出游标循环
      if done then
        leave myLoop; -- 退出循环
      end if;
     
      -- 其它业务处理
    end loop myLoop;
    2019-07-17 18:59:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像