DROP PROCEDURE IF EXISTS `存储过程名字`;--如果存在这个名字的存储过程,就删掉
CREATE DEFINER=`用户名`@`%` PROCEDURE `存储过程名字`(in maxnum int(10))--创建存储过程,带一个int参数
begin--开始执行
declare i int default 2;--定义一个变量i,赋默认值为:2
set autocommit =0;--事务非自动提交
repeat
set i=i+1;
INSERT into 表名(字段名1,字段名2) VALUES(concat('连接的字符',i),'不变的值');--传入变量i加上前面的连接字符拼接,该循环的意义在此,主要是字段1的值每次都不同
until i=maxnum--直到i等于传进来的最大值,才停止执行insert语句
end repeat;--结算循环
commit;--提交
end