MYSQL- 在存储过程中使用循环
MYSQL- Utilizing a Loop in a stored procedure
我有一个存储过程,我想在其中添加 2 个数字。但是在 Num1 列中,我有相同的值和不同的 Num2 值。我想在一个循环中求和,但这不起作用。请有人查看和更新我的代码
CREATE DEFINER=`admin`@`%` PROCEDURE `Calculating_Stored_Procedure1`(
IN Num2 VARCHAR(55),
IN Num1 VARCHAR(55),
IN sum (55)
)
BEGIN
CALL mysql.lambda_async(
'arn:aws:lambda:us-east-1:Test',
CONCAT('{"Num1" : "', @Num1, '", "Num2" : "', @Num2, '", "Sum" : "', @Sum, '"}')
);
END
最好的方法是在存储过程中使用 CURSOR。对我来说就像一个魅力。
我有一个存储过程,我想在其中添加 2 个数字。但是在 Num1 列中,我有相同的值和不同的 Num2 值。我想在一个循环中求和,但这不起作用。请有人查看和更新我的代码
CREATE DEFINER=`admin`@`%` PROCEDURE `Calculating_Stored_Procedure1`(
IN Num2 VARCHAR(55),
IN Num1 VARCHAR(55),
IN sum (55)
)
BEGIN
CALL mysql.lambda_async(
'arn:aws:lambda:us-east-1:Test',
CONCAT('{"Num1" : "', @Num1, '", "Num2" : "', @Num2, '", "Sum" : "', @Sum, '"}')
);
END
最好的方法是在存储过程中使用 CURSOR。对我来说就像一个魅力。