【学习笔记】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();
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();
相关文章推荐
- mysql给数据库表里某个字段赋随机值
- node.js操作mysql(增删改查)
- 体验MySQL5.6.25并处理所遇到的问题
- 经典mysql连接查询例题
- Mysql修改密码,解决Access denied for user 'root'@'localho
- Mysql连接报错:Unknown system variable 'language'
- Mysql
- mysql如何建表
- MySQL简介
- MySQL mysqldump 原理浅析
- 使用 ALinq 实现 Linq to MySQL【转】
- 关于hibernate插入mysql数据库中文数据乱码处理
- MySQL解压版安装配置
- MySQL中的外键是什么、有什么作用
- MySQL索引类型一览 让MySQL高效运行起来
- communications link failure MySQL ibatis
- Ubuntu mysql 的Access denied for user 'root'@'localhost' (using password: YES错误解决方法
- 查看连接MYSQL数据库的IP信息
- 【MySQL】(4)操作数据表中的记录
- 一些mysql语句