SQL while循环insert批量造测试数据
直接上代码
对于e_coupon_put主要存优惠券、活动、用户的关联信息(优惠券发放记录)
性能测试需要批量造 同优惠券、同活动但不同用户的记录。
drop procedure if exists testdatainsert; #删除已经存在的存储过程
create procedure testdatainsert() #创建存储过程
begin
declare y int default 1;
declare custId int default 2133594;
while y < 100000
do
insert into e_coupon_put(act_id, CPN_ID, CUST_ID, PUT_TIME,PUT_NUM) VALUES (1109056,9925,custId,current_date,1);
set y = y+1;
set custId = custId+1;
end while;
commit ;
end;
call testdatainsert();