工作中用到,做个笔记。
DELIMITER $$
DROP PROCEDURE IF EXISTS proc_batch_insert $$
CREATE PROCEDURE proc_batch_insert()
BEGIN
DECLARE i INT;
SET i=1;
WHILE i < 100000 DO
INSERT INTO xx表(`ID`,`字段1`,`字段2`,`字段3``) VALUES(i,'值1',CONCAT('值2',i),'值3');
SET i=i+1;
END WHILE;
END $$DELIMITER ;
call proc_batch_insert();