Para inserir dados no Mysql dentro de um Loop é necessário criar uma Store Procedure.
use DATABASE;
DELIMITER $$
DROP PROCEDURE IF EXISTS dowhile$$
CREATE PROCEDURE dowhile()
BEGIN
DECLARE x INT;
SET x = 58000;
WHILE x <= 59000 DO
insert into videos (id) values (x);
SET x = x + 1;
END WHILE;
END$$
DELIMITER ;
no exemplo acima é inserido 1000 linhas com ID variando entre 58000 e 59000.
Para executar após criação, use CALL dowhile
OBS: Mude o nome da procedure conforme seu gosto para não confundir!