mysql存储过程从表取数据存储到游标然后批量修改
来源:互联网 发布:js节点操作 编辑:程序博客网 时间:2024/05/29 17:04
delimiter $create PROCEDURE category()BEGIN DECLARE categoryName varchar(50); DECLARE parentId bigint(20); DECLARE itemId bigint(20); -- 遍历数据结束标志 DECLARE done INT DEFAULT FALSE; -- 游标 DECLARE cur_account CURSOR FOR SELECT a.id,b.name,b.parent_id FROM tb_item a, tb_item_cat b where a.cid = b.id; -- 将结束标志绑定到游标 DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; -- 打开游标 OPEN cur_account; -- 遍历 read_loop: LOOP -- 取值 取多个字段 FETCH NEXT from cur_account INTO itemId,categoryName,parentId; IF done THEN LEAVE read_loop; END IF; -- 你自己想做的操作 update tb_item set name = categoryName,parent_id = parentId where id = itemId; END LOOP; CLOSE cur_account;END $
阅读全文
0 0
- mysql存储过程从表取数据存储到游标然后批量修改
- MYSQL存储过程遍历结果集游标 从一张表插入数据到另一张表
- MYSQL存储过程:批量更新、插入数据、游标
- 关于mysql存储过程(表数据同步批量新增,批量修改)
- mysql批量查询、修改表, 批量删除存储过程
- MySQL存储过程-->通过游标遍历和异常处理迁移数据到历史表
- MySQL存储过程-->通过游标遍历和异常处理迁移数据到历史表
- 从一个表取数据存到另一个表的数据的存储过程
- mysql存储过程+游标
- mysql 游标+存储过程
- mysql 存储过程 游标
- mysql 存储过程游标
- MySQL 存储过程 游标
- 存储过程批量修改MySql引擎
- Mysql 批量修改字段存储过程
- 存储过程批量从一个表插入到另一个表
- MYSQL批量插入数据存储过程
- mysql存储过程,批量增加数据
- Vue——路由定义及基本使用
- .\systick.axf: Error: L6320W: Ignoring --entry command. Cannot find argument 'Reset_Handler'.
- 严蔚敏版数据结构学习笔记(3):栈
- 蓝桥杯 算法训练 明明的随机数
- L2-003. 月饼
- mysql存储过程从表取数据存储到游标然后批量修改
- CodeForces
- innerHTML和innerText区别
- python之numpy对矩阵的操作
- 读取项目各个模块的版本号
- 起点
- E
- 第二章 SQL命令参考- SELECT INTO
- Java【MacBook pro下安装两种版本的jdk并切换】