MySQL使用存储过程批量插入数据

开发时,我们经常需要批量构建数据,使用此方法可快速构建数据

mysql创建存储过程批量导入数据

delimiter $$$

create procedure batchInsert()

begin

declare i int default 0;

set i=0;

start transaction;

while i<1000 do

 //your insert sql  如: insert into xxxx;  注意主键id冲突

set i=i+1;

end while;

commit;

end

$$$

delimiter;

call batchInsert();

删除存储过程

drop procedure batchInsert

版权声明:本文为qq_28077405原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。