怎么快速在mysql中生成两亿条数据呢

推荐一个简单快速方法吧,数据内容任意,主要是条数达到就可以了。

在代码中写一个循环呗,循环插入数据到数据库

 delimiter //
create procedure insert() 
begin 
declare num int; 
set num=1; 
while num < 2000000000 do 
insert into 表名 values(字段)
set num=num+1;
end while;
end
//

执行这个存储过程

如果你会JavaWeb的话,直接用JDBC循环执行插入语句,Java模板很多,直接套个Hibernate的也很方便。PHP也类似。如果会写脚本的话,写个连接数据库并循环插入的也可以。

用存储过程或jdbc循环执行insert test select * from test,数据每次翻倍

循环写数据就好了,机器必须能承载

先插入一条数据,然后用代码循环执行这句SQL ( insert into 表名 select * from 表名 )就是不停的复制自己,手动也可以,但是要执行log2(一亿)次。 手动滑稽