• 技术文章 >数据库 >MySQL

    mysql怎么声明游标

    coldplay.xixicoldplay.xixi2020-10-11 18:43:17原创4566

    mysql声明游标的方法:

    1、声明变量和游标

    1

    2

    3

    4

    declare result varchar(3000);

    declare flag1 varchar(100);

    DECLARE done INT DEFAULT FALSE;

    declare cur1 CURSOR FOR SELECT flag from bmlx;

    2、变量赋值

    1

    2

    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;

    set result = '';

    3、打开游标和循环

    1

    2

    open cur1;

    read_loop: LOOP

    -- 给游标赋值

    1

    FETCH cur1 INTO flag1;

    -- 跳出循环

    1

    2

    3

    IF done THEN

    LEAVE read_loop;

    END IF;

    -- 循环获取游标数据,进行累加

    1

    2

    set result = CONCAT(result, flag1 ,',');

    END LOOP;

    -- 关闭游标

    1

    close cur1;

    -- 返回参数

    1

    2

    set result = CONCAT(result,'<span style="color:Red">');

    RETURN result;

    更多相关免费学习推荐:mysql教程(视频)

    专题推荐:mysql 游标
    上一篇:lnmp镜像服务器重置MySQL密码的方法 下一篇:mysql中如何写判断语句

    相关文章推荐

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网