场景:针对某些特殊功能的测试,需要批量新增大量数据,可通过Mysql循环插入N条数据,步骤如下:
一、创建存储过程p01
CREATE PROCEDURE p01 ()
BEGIN
declare i int;
set i=1;
while i<=1000 do
INSERT INTO user(id,name,age) VALUES (i, CONCAT(‘张三’,i), 25);
set i=i+1;
end WHILE;
END;
二、呼叫存储过程p01
CALL p01();
三、移除存储过程p01
DROP PROCEDURE p01;
PS:CONCAT(‘字符串’,i)是mysql字符串连接函数,直接使用’字符串’+i无法正常使用
针对特殊功能测试需批量新增大量数据,可通过Mysql循环插入N条数据。步骤为创建存储过程p01、呼叫存储过程p01、移除存储过程p01,还提到mysql字符串连接函数CONCAT的使用注意。

被折叠的 条评论
为什么被折叠?



