写了一个存储过程,代码如下,作用是将模块表和用户表中的模块id和用户id都查询出来,然后逐一匹配写入user_module表中,但是执行结果确实,只写入了一个用户的数据,其他的用户都没有,这是什么情况呢?

create procedure in_do()

begin

declare moid,puid int;

declare do1,do2 int default false;

declare attr_1 cursor for select id from user_public;

declare attr_2 cursor for select id from public_module where status='1' and (pid!=0 or special='1');

declare continue handler for not found set do1=true;

open attr_1;

read_loop:loop

fetch attr_1 into puid;

if do1 then

leave read_loop;

end if;

begin

declare continue handler for not found set do2=true;

open attr_2;

read_loop1:loop

fetch attr_2 into moid;

if do2 then

leave read_loop1;

end if;

insert into user_module(public_id,module_id,stime,etime) values(puid,moid,'1483203661','1514739661');

end loop;

close attr_2;

end;

end loop;

close attr_1;

end //

mysql游标 循环_MySQL游标循环问题?相关推荐

  1. mysql 游标循环_mysql for循环遍历 游标用处

    以前一直不知道游标的作用,之前的结果集遍历 博主一直用的是记录查询出来的记录总数并一条条用LIMIT 1 OFFSET index 进行查找,并进行处理的. 现在终于会使用游标了,献上一个小例子供大家 ...

  2. mysql游标事例_Mysql 游标示例

    CREATE  PROCEDURE `gk_test`() COMMENT '测试数据'  -- 函数注释 BEGIN DECLARE done INT DEFAULT FALSE; -- 定义遍历数 ...

  3. mysql 游标大小_Mysql游标入门

    游标 MySQL检索操作返回一组称为结果集的行.这组返回的行都是与SQL语句相匹配的行(零行或多行).使用简单的SELECT语句,例如,没有办法得到第一行.下一行或前10行,也不存在每次一行地处理所有 ...

  4. mysql嵌套loop循环_mysql游标嵌套循环

    最近在mysql开发过程中用到了游标的嵌套循环,下面列举了3种嵌套循环(loop-loop,loop-while,loop-repeat). 程序用到的表和数据 CREATE TABLE tb_dic ...

  5. mysql游标事例_MySQL游标语法实例

    1.基本语法: Sql代码 #定义游标 declare fetchSeqCursor cursor for select seqname, value from sys_sequence; #使用游标 ...

  6. mysql 存储过程声明式游标_Mysql 存储过程中使用游标循环读取临时表

    游标 游标(Cursor)是用于查看或者处理结果集中的数据的一种方法.游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力. 游标的使用方式 定义游标:Declare 游标名称 CURSOR ...

  7. mysql 存储过程游标删除_mysql数据库存储过程游标循环,提前退出

    需求:向trade这个数据库中的每一个表增加多个字段 遇到问题:存储过程,游标,循环,动态sql执行 注意: mysql 存储过程在我所使用的5.5版本中不能使用 show 的命令,利用 inform ...

  8. MySQL - 循环与游标

    MySQL - 循环与游标 MySQL的控制流 1.if语句 2.case语句 3.循环语句 MySQL的游标机制 定义处理程序 MySQL的控制流 if | case | leave(类似break ...

  9. mysql 为游标赋值_mysql 存储过程之游标

    游标按我的理解就是用在sql编程中对查询结果集的解析,类比jdbc中的resultset对象.FETCH 一行游标指针就往下面移动一行,直到所有行被遍历完成. 游标的使用分为4步: 1.定义游标,指定 ...

最新文章

  1. intellij idea 常见遇到的问题整理
  2. HDU 1596 find the safest road (Floyd)
  3. Telnet协议详解
  4. linux命令查找行数命令,Linux中用grep命令来搜索单词及统计匹配的行数
  5. 对C#未来的一点感悟
  6. zynq+linux固化程序,如何在 Zynq UltraScale+ MPSoC 上实现 Linux UIO 设计
  7. SQL Server经典查询语句练习题及答案
  8. java 水仙花数问题(java50道经典编程题)
  9. 智慧监狱综合管理系统平台
  10. 免费查看并下载知网文献
  11. 写博客必备!手把手教大家搭建免费图床,真香!
  12. 颜色空间 ---HSI
  13. Larry wall - Perl之父
  14. HSV色彩空间筛选 2021-10-06
  15. windows10桌面_windows10桌面美化
  16. C++文字游戏(丧尸)
  17. 手把手教你读财报----银行业---第十五课
  18. win7华硕电脑关闭触控板(亲测有效)
  19. euclidea教程_爆破泡泡历险游戏下载-爆破泡泡历险官方版v1.0.4 安卓版 - 极光下载站...
  20. 数据库村的旺财和小强 MVCC

热门文章

  1. SAP ABAP PP常用数据库表
  2. 最新!Anaconda安装教程超详细
  3. 红外热成像传感器介绍
  4. 如何使用matlab进行二维和三维空间的位姿描述及坐标系的变换
  5. Vue项目集成Markdown标记语言编辑器(MavonEditor)
  6. 4. 多重背包问题 I
  7. 查找Word文件中的中文字符
  8. 【Python表白代码】 2.14“Valentine‘s Day”“没别的意思 就是借着特殊日子说声喜欢你”你在哪儿?我去见你~(各种玫瑰源码合集)
  9. TCP Connect 函数超时的问题
  10. PROFINET如何实现“一网到底”?