• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    mysql游标的原理与用法实例分析

    本文实例讲述了mysql游标的原理与用法。分享给大家供大家参考,具体如下:

    本文内容:

    首发日期:2018-04-18


    什么是游标:

    补充:


    创建游标:


    使用游标:

    上面的代码会有一个报错,不断循环的话,始终会达到表的末尾,到了末尾就无法继续fetch,一般来说都要避免报错,到了末尾前会有一个mysql定义的

    create procedure p3()
    begin
      declare id int;
      declare name varchar(15);
      declare flag int default 0;
      -- 声明游标
      declare mc cursor for select * from class;
      declare continue handler for not found set flag = 1;
      -- 打开游标
      open mc;
      -- 获取结果
      l2:loop 
      
      fetch mc into id,name;
      if flag=1 then -- 当无法fetch会触发handler continue
        leave l2;
      end if;
      -- 这里是为了显示获取结果
      insert into class2 values(id,name);
      -- 关闭游标
      end loop;
      close mc;
      
    end;
    
    call p3();-- 不报错
    select * from class2;

    更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》

    希望本文所述对大家MySQL数据库计有所帮助。

    您可能感兴趣的文章:
    • MySQL 游标的定义与使用方式
    • Mysql 存储过程中使用游标循环读取临时表
    • mysql声明游标的方法
    • 详解Mysql 游标的用法及其作用
    • 带你彻底搞懂python操作mysql数据库(cursor游标讲解)
    • mysql存储过程之游标(DECLARE)原理与用法详解
    • MySQL游标概念与用法详解
    • mysql的存储过程、游标 、事务实例详解
    • Mysql存储过程中游标的用法实例
    • Mysql存储过程循环内嵌套使用游标示例代码
    • MySQL存储过程中游标循环的跳出和继续操作示例
    • MySQL 游标的作用与使用相关
    上一篇:mysql事务管理操作详解
    下一篇:mysql数据库常见基本操作实例分析【创建、查看、修改及删除数据库】
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    mysql游标的原理与用法实例分析 mysql,游,标的,原理,与,用法,