MySQL创建函数和存储过程,批量插入大数据

工作中使用Jmeter压测时,需要大数据量,可以使用MySQL创建函数和存储过程,批量插入大数据

右击新建函数,创建过程

 完成后自动创建

在body部分写入过程:

DECLARE id INT DEFAULT 100000;    -- 声明 默认开始值
DECLARE vn VARCHAR(10) ; 
DECLARE jobnum VARCHAR(10); 


 while id<=100500 do    -- 开始循环,直到到达值后停止运行
  SET tn='VN' ;
  SET jobnum=CONCAT(tn,id);   -- 拼接工号
    
    /*插入表数据*/
    INSERT INTO `table_name`(`job_num`,......`) VALUES (jobnum,);

    set id=id+1;      --每次递增+1
    
    end while;      -- 结束循环