IT虾米网

mysql 游标使用模版详解

sanshao 2018年06月24日 数据库 506 0
    BEGIN   
       /**   
         *    
         * 游标模版   
         * @author xuyw   
         * @email [email protected]   
         * @date 2014-05-19   
         */   
         /*游标数据变量 uid*/   
        DECLARE uid VARCHAR(128);   
        DECLARE done INT DEFAULT 0;   
           
        /*查询所有用户*/   
        DECLARE cur CURSOR FOR SELECT xxx FROM xx;   
        DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;   
      OPEN cur;   
        /* 开始循环*/   
        REPEAT   
        /* 提取游标里的数据*/   
        FETCH cur INTO uid;   
        IF done =0 THEN    
        执行你的业务   
       END IF;   
      UNTIL done=1   
      END REPEAT;   
      /*关闭游标*/   
      CLOSE cur;   
    END;  

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

mysql 主从备份监控slave状态nagios脚本详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。