话不多说,直接上代码:
CREATE PROCEDURE BatchInsert()
BEGIN
DECLARE n INT;
SET n = 0;
WHILE n < 1000000 DO
INSERT INTO() VALUES();
SET n = n + 1;
END WHILE;
END;
中间的insert into语句,可以在表中随便选择一条数据,右键->复制为->insert语句
语句执行之后,一个存储过程就创建了,然后选择navicat上的函数功能,运行刚刚创建的存储过程就好了。

最后一步:等。枯燥的过程,趁这个时间可以抽根烟放松放松。
本文介绍了一种使用存储过程进行大规模数据批量插入的方法。通过创建一个存储过程,利用循环结构实现100万条记录的自动插入,适用于数据库初始化或数据迁移场景。文中提供了具体的SQL代码示例。
1498

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



