利用存储过程写入测试数据
2012-03-05 14:18
323 查看
DELIMITER //
drop procedure if exists useCursor //
create procedure chengchInsert()
begin
declare i int;
declare datetime varchar(20);
declare message varchar(50);
set i=1;
select CURRENT_TIMESTAMP() into @startTime;
while(i<2000) do
if not exists(select id from messages where id=i ) then
select now() into dateTime;
set message=concat('message','_',i,'_',dateTime);
insert into messages(id,senderid,message,mediaurl,sendtime,sendip,country,datasource)values(i,1,message,'http://photo2.idate.163.com/album/25/1/26/b9ed3adaf96ce5c10e7ca9b7abbe4b29/16872601//lit/PORTRAIT_CERT195',dateTime,'12.323.56.3','中国','163');
end if;
set i=i+1;
end while;
select CURRENT_TIMESTAMP() into @endTime;
end
//
DELIMITER ;
drop procedure if exists useCursor //
create procedure chengchInsert()
begin
declare i int;
declare datetime varchar(20);
declare message varchar(50);
set i=1;
select CURRENT_TIMESTAMP() into @startTime;
while(i<2000) do
if not exists(select id from messages where id=i ) then
select now() into dateTime;
set message=concat('message','_',i,'_',dateTime);
insert into messages(id,senderid,message,mediaurl,sendtime,sendip,country,datasource)values(i,1,message,'http://photo2.idate.163.com/album/25/1/26/b9ed3adaf96ce5c10e7ca9b7abbe4b29/16872601//lit/PORTRAIT_CERT195',dateTime,'12.323.56.3','中国','163');
end if;
set i=i+1;
end while;
select CURRENT_TIMESTAMP() into @endTime;
end
//
DELIMITER ;
相关文章推荐
- 存储过程写入大批量数据,用于测试mysql查询优化
- 利用存储过程,生成N行数据进行压力测试脚本
- mysql利用存储过程插入测试数据
- 【Mysql之自我练习<一>】利用存储过程,造大量测试数据(注:私用的,为了不遗失)
- ASP.NET MVC + EF 利用存储过程读取大数据,1亿数据测试很OK
- 将表中数据生成Insert into 结构的存储过程[已测试]
- mysql存储过程创建测试数据
- 利用存储过程取得SQL Server 2005数据表信息
- 利用存储过程导出数据到sql脚本
- 如何利用存储过程和触发器来管理数据
- elasticsearch写入数据存储的过程
- mysql利用存储过程批量插入数据
- 利用存储过程实现交叉表格式数据查询的一种通用方法
- 用NaviCat创建存储过程批量添加测试数据
- mysql 利用mysqldump 导入导出表结构、数据、存储过程及函数
- mysql存储过程对900w数据进行操作测试
- 在.net中如何把调用存储过程代码写入数据连接层中
- Mysql创建用户表并利用存储过程添加100万条随机用户数据
- 利用存储过程查询数据并绑定
- 设计案例3----利用存储过程和JOB 设计从餐饮ERP数据库将数据抽取、数据清洗到BI数据库