我刚刚创建了一个带有参数(示例 id)的存储过程,并将与该 id 相关的列从一个表复制到另一个表。如何创建以子查询结果为参数的存储过程,数据库是 mysql ..
这是我的示例..我想将查询从表中选择 id 传递给过程..
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`sasi`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sasi`(IN idno int(4))
BEGIN
INSERT INTO user5(id,email,address,fullname,gender,phonenumber)
SELECT id,email,address,fullname,gender,phonenumber FROM user1 where id != idno;
END$$
DELIMITER ;
call sasi(4);