Mysql 函数信用的参数数量不正确;期望2,得到1

Mysql 函数信用的参数数量不正确;期望2,得到1,mysql,Mysql,我必须为“将金额贷记到特定帐户的函数”创建一个函数 当我试着大声说出来时,我使用: SELECT accno,credit(balance) FROM credit1 ORDER BY balance; 这就是我得到的错误 函数信用的参数数量不正确;期望2,得到1 它被定义为接受2个参数,所以用2来调用它。错误非常清楚,函数定义也是如此。您是否尝试过使用amtarg调用它?MySQL函数没有可选参数或默认值。如果fn定义有两个参数(an和amt),则必须提供两个参数。不允许使用一个参数或空格代

我必须为“将金额贷记到特定帐户的函数”创建一个函数

当我试着大声说出来时,我使用:

SELECT accno,credit(balance)
FROM credit1
ORDER BY balance;
这就是我得到的错误

函数信用的参数数量不正确;期望2,得到1


它被定义为接受2个参数,所以用2来调用它。错误非常清楚,函数定义也是如此。您是否尝试过使用
amt
arg调用它?MySQL函数没有可选参数或默认值。如果fn定义有两个参数(
an
amt
),则必须提供两个参数。不允许使用一个参数或空格代替参数。
SELECT accno,credit(balance)
FROM credit1
ORDER BY balance;