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

你可能感兴趣的:(mysql,mysql,数据库)