测试机器时经常要测试 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;
|
MyBatis3下的通用SQL的select语句执行类MySQL 数据库清理MyISAM Innodb表相关资讯 MySQL数据库教程
- MySQL 处理非法数据 (04/09/2013 08:06:28)
- MySQL关于timestamp和mysqldump的 (12/16/2012 13:25:41)
- MySQL保证数据完整性 (12/16/2012 12:00:35)
| - ERROR 1130: mysql 1130连接错误的 (12/16/2012 13:29:08)
- MySQL数据库教程:管理数据库和表( (12/16/2012 12:47:02)
- MySQL快速插入大批量数据存储过程 (11/05/2012 19:04:04)
|
本文评论 查看全部评论 (0)