MySQL创建存储过程批量插入10万条数据
存储过程
1、首先防止主键冲突,我们清空表。
TRUNCATE table A_student;
2、编写存储过程
delimiter ‘$’;
CREATE PROCEDURE batchInsert(in args int)
BEGIN
declare i int default 1;
start TRANSACTION;
while i <= args DO
insert into A_student(id,name) VALUES (i, concat(“陈瓜皮-”, i));
set i = i+1;
end while;
COMMIT;
1