Используя единую процедуру MySQL, мне нужно написать запросы для получения данных из таблицы (где результаты могут быть также из списка) после получая результаты, необходимо вставить эти выбранные строки в другую таблицу из той же базы данных. Я нахожу dificulty для получения результата запроса выбора и получения значений для вставки в другую таблицу ...Необходимость создания MySQL Процедура получения данных из таблицы на основе условия и вставки их в другую таблицу
Iam, способный сделайте вышеуказанный, если он возвращает только один ряд, но в моем случае он может вернуть любое количество строк ...
DELIMITER $$
USE `scmn_nov21`$$
DROP PROCEDURE IF EXISTS `procedure1`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `procedure1`(
IN Param1 VARCHAR(255),
OUT Param2 VARCHAR(255),
OUT Param3 VARCHAR(255)
)
BEGIN
DECLARE myvar TEXT;
SET myvar = (SELECT column1 FROM table1 WHERE column1 =2);
INSERT INTO table1 (column1,column2,column3)
VALUES (myvar,'Malaysia','Asia');
COMMIT;
END$$
DELIMITER ;
Посмотрите SELECT INTO – ChrisBint
@ChrisBint Может у дать мне некоторые примеры, пожалуйста .. – reema