НО!
Можно ли выполнять циклы для выполнения запросов в запросе?
Т.е. вот пример процедуры:
DELIMITER //
CREATE PROCEDURE `proc_WHILE` (IN param1 INT)
BEGIN
DECLARE variable1, variable2 INT;
SET variable1 = 0;
WHILE variable1 < param1 DO
INSERT INTO table1 VALUES (param1);
SELECT COUNT(*) INTO variable2 FROM table1;
SET variable1 = variable1 + 1;
END WHILE;
END //
Лучше избежать такого варианта? или все же это нормальный вариант и его можно использовать!?