mysql数据库循环插入数据
1,每次运行只需改类名称,就是把test改成其他名称
#创建存储过程
CREATE PROCEDURE test()
BEGIN
#定义变量i,用来循环。类似于for(int i = 0; i<=2; i++)中的i
DECLARE i INT DEFAULT 1;
#类似于for(int i = 0; i<=386; i++)中的i<=2
WHILE i <= 10
DO
#SQL循环插入,这行SQL的i随着循环递增。1、2、3、4、5、6、7
INSERT INTO caolj(id, name, class) VALUES (1, 9, i);
#类似于for(int i = 0; i<=386; i++)中的i++
SET i = i + 1;
end WHILE;
END;
#调用存储过程
CALL test();

浙公网安备 33010602011771号