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

实验环境:mysql Query Browser 1.2.7       MySQL5.1.58

存储过程:

DELIMITER $$

DROP PROCEDURE IF EXISTS `aa` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `aa`()
BEGIN
DECLARE i INT DEFAULT 200;
WHILE i < 200000 DO
INSERT INTO test (`num`) VALUES (i);
SET i = i + 1;
END WHILE;
END $$

DELIMITER ;

然后直接在query里面调用:

CALL aa();

发表评论

电子邮件地址不会被公开。 必填项已用*标注