Existe uma maneira fácil de gerar dados de teste no mysql?

quero gerar dados de teste no mysql

Assumindo que há uma mesa como esta,
create table person (
  id int auto_increment primary key,
  name text,
  age int,
  birth_day date
);
Deixe-me saber como criar dados de teste de uma forma simples.

já sei de algumas maneiras de usar o stdin como

repeat 5 echo 'insert into person (name, age, birth_day) select concat("user", ceil(rand() * 100)), floor(rand()*100), date_add(date("1900/01/01"), interval floor(rand()*100) year);'

ou

repeat 5 perl -M"Data::Random qw(:all)" -E 'say sprintf qq#insert into person (name, age, birth_day) values ("user%s", %s,"%s");#,  (int rand(100)), (int rand(100)), rand_date(min => "1900-01-01", max=>"1999-12-31")'
Acho que este último pode ser melhor porque não usa funções mysql.

Author: hiroyuki, 2015-08-14

1 answers

Este é o wat mais fácil de gerar dados falsos para o mysql;

Http://dummydata.me/generate

E aqui;

Https://dba.stackexchange.com/questions/449/tool-to-generate-large-datasets-of-test-data

Editar: dummydata.me não funciona e encontrei uma alternativa a funcionar:)

Tenta Isto.: http://www.generatedata.com/
 2
Author: sulhadin, 2017-04-13 12:42:39