MySQL 存储过程循环插入数据
来源:互联网 发布:黑马程序员冯佳 编辑:程序博客网 时间:2024/05/22 01:36
测试机器时经常要测试inset 和alert 的绝对值,所以写了个存储过程来完成.
DROP PROCEDURE IF EXISTS proc_buildata;
tudou@Gyyx
CREATE PROCEDURE proc_buildata(IN loop_times INT)
BEGIN
DECLARE var INT DEFAULT 0;
PREPARE MSQL FROM 'CREATE TABLE IF NOT EXISTS `employee` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`employeeid` int(10) unsigned NOT NULL COMMENT ''0'',`employeename` varchar(64) NOT NULL DEFAULT '''',PRIMARY KEY (`id`)) ENGINE=InnoDB';
EXECUTE MSQL;
WHILE var<loop_times DO
SET var=var+1;
INSERT INTO employee (employeeid,employeename) VALUES (var,CONCAT('test',var));
END WHILE;
END
CALL proc_buildata(2000000);
SELECT COUNT(1) FROM employee;
摘自 ylqmf的专栏
DROP PROCEDURE IF EXISTS proc_buildata;
tudou@Gyyx
CREATE PROCEDURE proc_buildata(IN loop_times INT)
BEGIN
DECLARE var INT DEFAULT 0;
PREPARE MSQL FROM 'CREATE TABLE IF NOT EXISTS `employee` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`employeeid` int(10) unsigned NOT NULL COMMENT ''0'',`employeename` varchar(64) NOT NULL DEFAULT '''',PRIMARY KEY (`id`)) ENGINE=InnoDB';
EXECUTE MSQL;
WHILE var<loop_times DO
SET var=var+1;
INSERT INTO employee (employeeid,employeename) VALUES (var,CONCAT('test',var));
END WHILE;
END
CALL proc_buildata(2000000);
SELECT COUNT(1) FROM employee;
摘自 ylqmf的专栏
- mysql使用存储过程循环插入数据
- MySQL 存储过程循环插入数据
- MySQL 存储过程循环插入数据
- mysql存储过程 循环插入数据
- mysql 存储过程循环插入数据
- MySQL使用存储过程循环插入数据
- MySQL存储过程循环插入数据
- mysql使用存储过程循环插入数据
- MYSQL存储过程循环遍历插入数据
- mysql 存储过程 循环插入
- MySql 存储过程使用游标循环插入数据示例
- mysql 使用存储过程分割字符串利用循环插入数据
- mysql通过存储过程循环插入400条数据
- MySql存储过程使用游标循环插入数据示例
- mysql存储过程传入两个参数,循环插入数据
- MySql循环插入的存储过程
- mysql 存储过程,循环插入每天日期
- mysql 存储过程while循环插入语句
- EDI随笔(3):EDI的报文标准和代码标准
- 在Linux的PC上挂载jffs2根文件系统映像
- 在Objective-C中何时用self.何时不用?
- Silverlight之变换(6)
- HttpModule与HttpHandler详解
- MySQL 存储过程循环插入数据
- 学习网站
- 四月感悟
- 11级_Java_曹建波4.10 单例类&final修饰符&抽象类
- 友元函数
- New悟透JavaScript
- Objective-C 的 self 和 super 详解
- SqlMapClientTemplate的使用
- Java中的鼠标事件