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。对我来说就像一个魅力。