批量Insert存储过程&随机值

上一篇 / 下一篇  2017-03-20 09:46:38 / 个人分类:测试

delimiter //
create procedure myproc()
begin
declare num int;
set num=0;
while num < 10 do
insert into t_tag(tag_name, tag_desc) values(concat("tag", num), concat("tag", num));
set num=num+1;
end while;
end//

******
随机值:
DATE_FORMAT(NOW(),'%Y%m%d%H%i%S')---获取当前时间
LEFT(MD5(RAND()),5)-按照MD5值随机,不会重复;5代表多个值,可以修改
DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') -获取当前时间
FLOOR(7 + (RAND() * 6))--获取随机数,FLOOR(i + RAND() * (j – i + 1))
concat('原样打出字符串,自填即可',DATE_FORMAT(NOW(),'%Y%m%d%H%i%s'),FLOOR(1 + (RAND() * 100)))--订单号随机
********

TAG:

 

评分:0

我来说两句

Open Toolbar