33 lines
701 B
MySQL
33 lines
701 B
MySQL
|
-- from http://sixarm.com/about/mysql-create-random-data-text-strings.html
|
||
|
|
||
|
drop table if exists ints;
|
||
|
drop procedure if exists randomize_nums;
|
||
|
|
||
|
CREATE TABLE ints (
|
||
|
id int(11) NOT NULL AUTO_INCREMENT,
|
||
|
val1 int(11),
|
||
|
val2 double,
|
||
|
PRIMARY KEY (id)
|
||
|
);
|
||
|
|
||
|
delimiter $$
|
||
|
create procedure randomize_nums()
|
||
|
begin
|
||
|
declare i int Default 0 ;
|
||
|
declare random int(20);
|
||
|
declare random1 double;
|
||
|
myloop: loop
|
||
|
set random=floor(rand() * 99999);
|
||
|
set random1=rand() * 99999 ;
|
||
|
insert into ints VALUES (i+1,random, random1) ;
|
||
|
set i=i+1;
|
||
|
if i=500000 then
|
||
|
leave myloop;
|
||
|
end if;
|
||
|
end loop myloop;
|
||
|
end $$
|
||
|
delimiter ;
|
||
|
|
||
|
call randomize_nums;
|
||
|
|