(17)mysql游标的用法及作用

2020-10-17  本文已影响0人  hedgehog1112

A、B、C三张表:A和B、B和C是一对多关系,现将B中A表主键,存C中;

常规思路:B中查出来,update更新C,但B执行2000多次?不现实;写存储过程循环来更新

存储过程中写法用游标形式

一、简介

    遍历db返回记录(内存中),从多条结果集中每次取一条

    指针作用,一次只一行。

二、用法

1、声明: declare 游标名称 CURSOR for table;(table:查出任意集合)

2、打开:open 游标名称;   3、获得下一行:FETCH  游标名称 into testrangeid,versionid;

4、执行    5、释放:CLOSE 游标名称;

注:mysql存储过程每句后;结尾,用临时字段要定义游标前声明

https://www.cnblogs.com/loong-hon/p/11003189.html

上一篇 下一篇

猜你喜欢

热点阅读