数据库存储过程

delimiter $$;   ---- 将结束符从‘;’改为'$$;'

create procedure big_data (num int) # big_data:名称;num int:参数列表
begin
declare i int;   --- 定义一个变量
set i = 0;   --- 赋值
while i < num do
insert into bsz (name,money) values (concat('lynn',i),1000);   ---- SQL 语句块;concat 拼接lynn 和 i,以得到不同的name
set i = i+1;   --- 重新赋值
end while;
end
$$;
delimiter;   -- 将结束符改回‘;’

call big_data(100)   --- 上述代码执行过后,call 下即可批量执行 SQL 语句

猜你喜欢

转载自www.cnblogs.com/lynn-chen/p/9010827.html