आप संग्रहीत प्रक्रिया का भी उपयोग कर सकते हैं . एक उदाहरण के रूप में निम्न तालिका पर विचार करें:
CREATE TABLE your_table (id int NOT NULL PRIMARY KEY AUTO_INCREMENT, val int);
तब आप इस तरह एक संग्रहीत कार्यविधि जोड़ सकते हैं:
DELIMITER $$
CREATE PROCEDURE prepare_data()
BEGIN
DECLARE i INT DEFAULT 100;
WHILE i < 100000 DO
INSERT INTO your_table (val) VALUES (i);
SET i = i + 1;
END WHILE;
END$$
DELIMITER ;
जब आप इसे कॉल करेंगे, तो आपके पास 100k रिकॉर्ड होंगे:
CALL prepare_data();