应该如何往mysql数据库中循环添加10W条数据?

2025-02-01 00:56:31
推荐回答(2个)
回答1:

可以使用存储过程。在里面使用循环呢。
存储过程定义好以后,可以使用call 存储过程名称();的方式调用。
如果有参数,就在括号中添上参数值。

回答2:

以下是往 the_table这个表里面添加100000条数据的一个存储过程。

CREATE PROCEDURE insertdate
AS

begin
declare @yourid int
set @yourid = 1

while @yourid<1000001
begin
insert into the_table(id, name) VALUES ( @yourid,'aaa');
end

end
go
insertdate
drop PROCEDURE insertdate