MySQL存储过程批量写数据

简单的批量插入数据的存储过程。

SQL 供参考,方便日后测试造数据用:

delimiter //
create procedure demo(in s int)
begin
    declare i int;
    set i=0;
    while i<s do
        insert into user(name,id) values(“小王”,RAND()*10000);#RAND()*10000生成10000以内的随机数
        set i=i+1;
    end while;
end;//

call demo(100);#批量插入100条数据