如何在列中创建具有相同值的1000行?

mar*_*ian 6 mysql

我想为我的表中的每一列创建例如1000行具有相同值(唯一的区别是autoincrement first id列),但是我不知道如何编写这个mysql语句.

有什么建议吗?

Nic*_*ssu 14

create table mytest (
id int not null auto_increment primary key,
col1 varchar(10),
col2 varchar(10)
) engine = myisam;

delimiter //
create procedure populate (in num int)
begin
declare i int default 0;
while i < num do
insert into mytest (col1,col2) values ('col1_value','col2_value');
set i = i + 1;
end while;
end //
delimiter ;

call populate (1000);
Run Code Online (Sandbox Code Playgroud)