Eu tenho uma tabela muito grande para usuários conforme abaixo:
CREATE TABLE `karbar` (
`uid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`email` varchar(70) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`password` char(41) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`token` char(40) NOT NULL,
`joined` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`totalspam` tinyint(3) unsigned NOT NULL DEFAULT '0',
`flname` varchar(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`activation_link` char(40) NOT NULL,
`role` tinyint(3) unsigned NOT NULL DEFAULT '1',
`gender` char(1) NOT NULL DEFAULT 'u',
`is_shop_active` char(0) DEFAULT '',
`english_name` varchar(30) NOT NULL,
`followings` mediumint(8) unsigned NOT NULL DEFAULT '0' ,
`followers` mediumint(8) unsigned NOT NULL DEFAULT '0' ,
PRIMARY KEY (`uid`),
UNIQUE KEY `email` (`email`),
) ENGINE=InnoDB
Eu quero preencher esta tabela com muitos dados. Digamos milhões de registros. Como fazer isso? Eu preciso produzir e-mails exclusivos. Dados diferentes para e-mails. Eu sei que posso usar CONCAT
, mas não sei como produzir dados aleatórios
Ok, eu tenho sua resposta! Acesse a página de download do Talend e baixe o Talend Open Studio para integração de dados. É gratuito e usa Java para funcionar. Depois de baixar e instalar o talend, vá para este link para ver como gerar o que você precisa de graça. Estou usando o Talend para testes de estresse e processo ETL. tabela mysql!
Um aplicativo da web baseado em php fácil para produzir dados muito realistas para preencher sua tabela.
Seu site online tem limitações, mas se você baixar o código-fonte e instalá-lo em seu PC, poderá gerar todos os tipos de dados que desejar.
Ele suporta formatos de arquivo csv,sql,html,etc.
Gerador de dados para Oracle, MySQL, Postgres, SQL lite e muito mais