`
lyyf
  • 浏览: 486 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql游标

阅读更多
DELIMITER $$

CREATE
    /*[DEFINER = { user | CURRENT_USER

}]*/
    PROCEDURE `phoenix_user`.`curr_tb`()
   

/*LANGUAGE SQL
    | [NOT] DETERMINISTIC
    | { CONTAINS

SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
    |

SQL SECURITY { DEFINER | INVOKER }
    | COMMENT

'string'*/
    BEGIN

    /*局部变量的定义 declare*/

         DECLARE userId BIGINT(11) DEFAULT 0 ;

         DECLARE cur1 CURSOR FOR SELECT id FROM tb_user;


         DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET

userId = -1;
 

     OPEN cur1;


         FETCH cur1 INTO userId;

         /* 循环体 这很明显 把游标查询出的 name 都加起并用

; 号隔开 */

      WHILE ( userId <> -1) DO

INSERT INTO tb_help_message (userId,TYPE,remark)

VALUES(userId,1,'hello world');


        /*游标向下走一步*/

        FETCH cur1 INTO userId;

      END WHILE;

      CLOSE cur1;

    END$$

DELIMITER ;


CALL curr_tb();
分享到:
评论

相关推荐

    Mysql游标(循环操作)

    Mysql游标(循环操作)

    MySql游标的使用实例

    mysql游标使用的整个过程为: 1.创建游标 代码如下:DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees; 2.打开游标 代码如下:OPEN calc_bonus; 3.使用游标 代码如下:FETCH calc_bonus ...

    mysql游标存储过程例子

    带游标的mysql存储过程例子。

    详解Mysql 游标的用法及其作用

    [mysql游标的用法及作用] 例子: 当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中; 常规思路就是将B中查询出来然后通过一个update语句来更新C表就可以了,但是B表中有...

    mysql游标详解

    Mysql从5.0开始支持存储过程和trigger,游标在递归树结构中非常好用

    mysql游标实现到了最后一个结束之后结束循环

    NULL 博文链接:https://yuhuiblog695685688425687986842568269.iteye.com/blog/2424995

    mysql游标嵌套[文].pdf

    mysql游标嵌套[文].pdf

    mysql游标的原理与用法实例分析

    本文实例讲述了mysql游标的原理与用法。分享给大家供大家参考,具体如下: 本文内容: 什么是游标 创建游标 使用游标 首发日期:2018-04-18 什么是游标: 如果你前面看过mysql函数,会发现无法使用返回多行...

    MySQL游标概念与用法详解

    本文实例讲述了MySQL游标概念与用法。分享给大家供大家参考,具体如下: 1、游标的概念(Cursor) 一条sql,对应N条资源,取出资源的接口,就是游标,沿着游标,可以一次取出1行。如果开发过安卓的同学应该知道有一...

    seliencepuppet#mysql#20.mysql游标的创建1

    在MySQL当中的游标其实和java中的iterator迭代器这种类型类似,都是一个集合,然后通过循环遍历,游标现在是用来处理结果集的,首先要设置一个游标的结束

    Mysql存储过程游标触发器

    Mysql存储过程游标触发器

    MySQL游标操作指南

    本篇文章是对MySQL游标的具体使用进行了详细的分析介绍,需要的朋友参考下  测试表level  代码如下:  createtabletest.level(namevarchar(20));  再insert些数据;  初始化  代码如下:  ...

    Mysql中sql语句游标详解

    详细讲解了mysql中游标的使用方法,希望能对各位有所帮助。

Global site tag (gtag.js) - Google Analytics