您的位置
主页 > 网站技术 > 数据库 > » 正文

mysql压力测试脚本实例(3)

来源: 锦尚中国 点击:

delimiter $$
drop procedure insert_emp $$
 
create procedure insert_emp(in start int(10),in max_num int(10))
begin
declare i int default 0;
 set autocommit = 0; 
 repeat
 set i = i + 1;
 insert into emp values ((start+i) ,rand_string(6),'SALESMAN',0001,curdate(),2000,400,rand_num());
  until i = max_num
 end repeat;
   commit;
 end $$
delimiter ;

调用刚刚写好的函数, 1800000条记录,从100001号开始

复制代码 代码如下:

call insert_emp(100001,1800000);

向dept表中插入记录

复制代码 代码如下:

delimiter $$
drop procedure insert_dept $$




首页  - 关于站长圈  - 广告服务  - 联系我们  - 关于站长圈  - 网站地图  - 版权声明