美文网首页
Mysql 使用insert-select快速造出大量测试数据

Mysql 使用insert-select快速造出大量测试数据

作者: LucasBelieve | 来源:发表于2020-07-23 12:18 被阅读0次

为了测试性能需要一定数量的数据。这里简单介绍一种快速造数据的方法。insert-select方法

表结构:


CREATE TABLE `review` (

`review_id` INT(11) NOT NULL AUTO_INCREMENT,

`movie_id` INT(11) NOT NULL,

`content` VARCHAR(1024) NOT NULL,

PRIMARY KEY (`review_id`)

)

COLLATE='utf8_general_ci'

ENGINE=InnoDB

;

首先使用如下语句插入10条数据,主键任其自增


insert into review(movie_id,content) values(1,now());

然后使用insert-select方法成倍插入数据


insert into review(movie_id,content) select movie_id,content from review;

select count(*) from review;

insert-select的原理是将表中数据查出后,再次插入数据库,这样数据就会成倍增长。

很快就能造出足够多的数据,下一步就可以开始测试了。

相关文章

网友评论

      本文标题:Mysql 使用insert-select快速造出大量测试数据

      本文链接:https://www.haomeiwen.com/subject/denclktx.html