mysql插入大量数据

创建实验表:

CREATE TABLE `a` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` char(50)  NOT NULL,
`type` char(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;

创建存储语句:

delimiter //

create procedure insertdata() begin declare i int default 1; while i<10000 do insert into a (name,type) values(i,'true'); set i=i+1; end while; commit; end//

delimiter ;

调用:

call insertdata();

原文地址:https://www.cnblogs.com/qierdan/p/5455986.html