Insert loop mysql

Insert loop mysql

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!



Veja Também