为了测试性能需要一定数量的数据。这里简单介绍一种快速造数据的方法。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的原理是将表中数据查出后,再次插入数据库,这样数据就会成倍增长。
很快就能造出足够多的数据,下一步就可以开始测试了。