600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mysql-存储过程 使用游标获取数据集并且操作

mysql-存储过程 使用游标获取数据集并且操作

时间:2023-04-21 10:59:42

相关推荐

mysql-存储过程    使用游标获取数据集并且操作

delimiter $create PROCEDURE phoneDeal()BEGINDECLARE id varchar(64); -- idDECLARE phone1 varchar(16); -- phoneDECLARE password1 varchar(32); -- 密码DECLARE name1 varchar(64); -- id-- 遍历数据结束标志DECLARE done INT DEFAULT FALSE;-- 游标DECLARE cur_account CURSOR FOR select phone,password,name from account_temp;-- 将结束标志绑定到游标DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;-- 打开游标OPEN cur_account;-- 遍历read_loop: LOOP-- 取值 取多个字段FETCH NEXT from cur_account INTO phone1,password1,name1;IF done THENLEAVE read_loop;END IF;-- 你自己想做的操作insert into account(id,phone,password,name) value(UUID(),phone1,password1,CONCAT(name1,'的家长'));END LOOP;CLOSE cur_account;END $

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。