已知表srtingcontent
其中字段
id自增
content varchar(20)
向改表插入制定个数的随机字符串
delimiter $create procedure test_randstr_inster(in insertConut int)begindeclare i int default 1;#定义一个循环变量,表示插入次数declare str varchar(26) default 'abcdefghijklmnopqrstuvwxyz';declare startIndex int defaule 1;#代表起始索引declare len int default 1;#代表截取的字符串长度while i<=insertConut doset len= floor(rand()*(20-startIndex+1)+1);#产生一个随机数,代表截取长度 1-(26-startIndex+1)set startIndex = floor(rand()*26+1);#产生一个随机数,代表起始索引1-26insert into stringcontent(content) value(substr(str,startIndex,len));set i+i+1; #循环变量更新end while;
