0
私はSQLを初めて使用しています。実際にはストアドプロシージャを使用していました。私は乗算の積を返すことになっているこのSPを持っています。代わりに、エラーを出さずにNULLを返します。このストアドプロシージャがNULLを返すのはなぜですか?
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `spMultiply`(IN `n1` INT, IN `n2` INT, OUT `x` INT)
BEGIN
SET @nn = @n1;
SET @mm = @n2;
SELECT @[email protected]*@mm;
END$$
DELIMITER ;