存储过程例子
要插入两万条数据(编码)
每条数据分前缀数字,和实际编码数字。
如:
13012010001
130120 前缀
10001 实际编码。
实际编码为递增的。
程序插入太慢。
求mysql的存储过程 插入代码。
传入一个前缀, 一个开始编码,一个结束编码。然后生成记录。
CREATE PROCEDURE `sp_insert_data`
(
in i_before varchar(10),
in i_begin int,
in i_end int
)
begin
declare v_str varchar(20);
while i_begin<=i_end do
set v_str = concat(i_before, i_begin);
insert into 表(要插入的列)
values(v_str);
set i_begin = i_begin + 1;
end while;
end;
-- 调用:
call sp_insert_data('130120',10001,20001);
浙公网安备 33010602011771号