MySQL 存储过程游标的简单用法
来源:互联网 发布:易语言web服务器源码 编辑:程序博客网 时间:2024/06/05 02:00
代码:
delimiter $create PROCEDURE PROC_COUPON_TIMING_TASK()BEGIN -- 定义变量 DECLARE key_Id INT DEFAULT 0; -- 遍历数据结束标志 DECLARE done INT DEFAULT FALSE; -- 游标 DECLARE coupon_data CURSOR FOR SELECT u.id FROM xsxx_store_user_coupon u LEFT JOIN xsxx_store_coupon c on u.coupon_id = c.id WHERE NOW() >= c.end_time and u.status = 0; -- 将结束标志绑定到游标 DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; -- 打开游标 OPEN coupon_data; -- 遍历 read_loop: LOOP -- 取值 FETCH NEXT from coupon_data INTO key_Id; IF done THEN LEAVE read_loop; END IF; -- 将到期的优惠券修改状态为-1 UPDATE xsxx_store_user_coupon SET `status` = -1 WHERE id = key_Id; END LOOP; -- 关闭游标 CLOSE coupon_data;END
0 0
- MySQL 存储过程游标的简单用法
- MySQL存储过程、游标、触发器和视图的简单用法
- 【MySQL】存储过程、游标、循环简单实例
- MySQL存储过程简单实例--游标使用
- MySQL存储过程的简单用法
- mysql存储过程+游标
- mysql 游标+存储过程
- mysql 存储过程 游标
- mysql 存储过程游标
- MySQL 存储过程 游标
- mysql 存储过程 游标的例子
- mysql存储过程,对游标的操作
- mysql存储过程游标的嵌套
- MYSQL的存储过程入门游标
- MySQL存储过程 游标循环的使用
- Mysql存储过程关于游标的解决方案
- mysql存储过程以及游标的使用
- Mysql 存储过程游标的使用
- java 反射机制学习
- Junit4 Test Suit使用
- webhooks与jenkins配合使用时提示:HTTPStatus403-Novalidcrumbwasincludedintherequest
- JS计算时间差
- PHP无法启动502故障
- MySQL 存储过程游标的简单用法
- oracle 常见函数
- H5游戏颠覆手游的想象
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity
- Longest Word in Dictionary through Deleting
- Log4j学习总结-2
- bootstrap分页
- Log4j学习总结-3
- selenium从安装到使用