MySQL 循环插入数据

2021-05-26 673点热度 0人点赞 0条评论

做性能测试时,可以以循环的方式对数据进行插入,参考如下

语法

DELIMITER 用于修改 MySQL 默认的结束符
由于 MySQL 默认的结束符是 ; ,在事务执行中则会出现问题,所以需要修改
MySQL 不支持匿名方法,所以需要创建一个 PROCEDURE 来执行
创建事务后不会直接执行,需要手动执行,即输入 CALL BpRrecordMaker();

DELIMITER //
CREATE PROCEDURE BpRrecordMaker()
BEGIN
DECLARE num INT;
SET num = 1;
WHILE num < 500000 DO
insert into ........;

SET num = num + 1;
END WHILE;
END //

CALL BpRrecordMaker();

DROP PROCEDURE BpRrecordMaker;

sontaku

A Full Stack developer

文章评论