时间:2021-05-23
本文实例讲述了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数据库计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了MySQL游标概念与用法。分享给大家供大家参考,具体如下:1、游标的概念(Cursor)一条sql,对应N条资源,取出资源的接口,就是游标,沿着游
本文实例讲述了Mysql存储过程中游标的用法。分享给大家供大家参考。具体如下:1.批量插入商户路由关联数据:DELIMITER$$USE`mmm_mac`$$D
本文实例讲述了Oracle存储过程游标用法。分享给大家供大家参考,具体如下:使用游标的5个步骤1、声明一些变量用于保存select语句返回的指2、声明游标,并指
本文实例讲述了MySQL触发器概念、原理与用法。分享给大家供大家参考,具体如下:1、触发器的概念触发器(trigger)是MySQL提供给程序员和数据分析员来保
本文实例讲述了php中mysql操作buffer用法。分享给大家供大家参考。具体分析如下:php与mysql的连接有三种方式,mysql,mysqli,pdo。