CREATE TABLE inter1 ( t1_autoinc INTEGER NOT NULL AUTO_INCREMENT, t1_uuid CHAR(36), PRIMARY KEY (t1_autoinc) ); DELIMITER |; CREATE PROCEDURE fill_inter (row_count INTEGER) BEGIN DECLARE my_val INTEGER DEFAULT 1; wl_loop: WHILE my_val <= row_count DO INSERT INTO inter1 (t1_uuid) VALUES (UUID()); SET my_val = my_val + 1; END WHILE wl_loop; END| DELIMITER ;| CALL fill_inter(100000);