第一次用游标,写了个demo,此游标蛋疼的实现了从test1表逐条复制数据到同样的表结构的test2,等价于insert into test2 select * from test1;
DROP TABLE IF EXISTS `test1`;
CREATE TABLE `test1` (
`id` int(11) NOT NULL auto_increment,
`type` int(11) default NULL,
`order1` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of test1
-- ----------------------------
INSERT INTO `test1` VALUES ('1', '1', '1');
INSERT INTO `test1` VALUES ('2', '1', '1');
INSERT INTO `test1` VALUES ('3', '1', '1');
INSERT INTO `test1` VALUES ('4', '1', '1');
DROP TABLE IF EXISTS `test2`;
CREATE TABLE `test2` (
`id` int(11) NOT NULL auto_increment,
`type` int(11) default NULL,
`order1` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
create procedure curdemo()
begin
declare stop_flag int DEFAULT 0;//声明一个标记,当游标状态为最后一条记录时,修改该变量
declare id int default 0;
declare type int default 0;
declare order1 int default 0;
declare cur1 cursor for select * from test1;
declare CONTINUE HANDLER FOR SQLSTATE '02000' SET stop_flag=1;
open cur1;//打开游标
fetch cur1 into id,type,order1;读取数据到游标
while stop_flag<>1 DO//若游标有下一条记录,循环
insert into test2 values(id,type,order1);
fetch cur1 into id,type,order1;
end while;
close cur1;//关闭游标
end
这个测试相当蛋疼.......
分享到:
相关推荐
mysql分表分库demo
Delphi7+Mysql+分页演示-DEMO,自动控件,无任何其他控件 Delphi7+Mysql+分页演示-DEMO,自动控件,无任何其他控件
MySQL数据库课堂笔记 + MySQL-DEMO - 详情:https://blog.csdn.net/Dream_Weave/article/details/83590808
springboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单...demospringboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单demo
mysql的基本数据库操作,增删改查。
MySql.Data.dll vs2015 + mysql demo
mysql c++ demo
java连接mysql的例子,网上搜集的。包括缩写的所有lib,jar包
简单的nodejs和mysql连接处理的demo。主要实现往数据库中添加内容,以及提取内容
本工程用于研究Ibatis和MySQL结合使用的方法 本工程编码方式:UTF-8 须执行的SQL语句: CREATE DATABASE `test`; USE `test`; DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` char(36) NOT NULL...
SpringBoot和mysql简单的Demo,下载完成后解压,导入Eclipse。
php+mysql用户登录注册最简单demo 附加数据库创建代码
mysql;mysql入门教程&demo.pdf
unity连接mysql数据库样例文件,可直接使用,包含所需的dll文件
MySQL 得到最大的性能 11 MySQL 基准套件 12 MySQL 实用程序 13 维护 MySQL 安装 14 为MySQL增加新函数 15 为MySQL增加新过程 16 MySQL对 ODBC 支持 17 与一些常用程序一起使用MySQL 18 问题和常见的错误
mysql;mysql入门教程&demo.zipmysql入门教程&demo.zip
SSM+Mysql的一个小Demo(Spring+Springmvc+Mybatis)框架整合的一个小demo,使用Mysql数据库,有需要的可以参考一下.
C# 读写mysql数据库demo.
SSM(Spring+springmvc+mybatis)+mysql 的一个demo,有需要的可以下载参考一下
springboot-mybatis-mysql-redis 集成 demo 啦啦啦啦啦啦啦啦啦啦啦啦啦