创建数据库
create table user_fans( `id` int(11) unsigned not null auto_increment, `user_id` int(11) not null, `fans_id` int(11) not null, primary key (`id`) );
创建存储过程
create procedure user_fans_procedure() begin // 定义一个变量 declare i int; // 设置开始值为1 set i = 1; // 循环体开始 add_loop:loop // 每次给i加1 set i = i+1; if i > 5000 then // 当i大于5000时结束循环体 leave add_loop; else // 不大于5000时执行添加数据 insert into user_fans (`user_id`,`fans_id`) values (i,I+1); end if; // 循环体结束 end loop add_loop; end; call user_fans_procedure();
演示结果