您的位置:首页 > 数据库 > MySQL

【学习笔记】mysql 快速批量导入测试数据

2015-07-24 03:12 591 查看
mysql 快速批量导入测试数据

drop procedure if exists wk;

create procedure wk()

begin

START TRANSACTION; //加前后100条数据5秒  加入后10000条变为0.8秒

set @a=1;

while @a<10000 do

set @b=unix_timestamp();

insert into reward_record(r_uid,create_time,su_uid,user_ip,item_uid)

values(@a,

@b,

rand()*100,

CONCAT( ceil(rand()*255),'.',ceil(rand()*255),'.',ceil(rand()*255),'.',ceil(rand()*255)),

rand()*10);

set @a=@a+1;

end while;

COMMIT;

end;

call wk();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: