我正在尝试编写以下查询:
CREATE DEFINER = `sugaruser`@`%`
FUNCTION `f_accounts_opps`(`account` varchar(240))
RETURNS int(11)
BEGIN
DECLARE thetotal int;
SELECT COUNT(id)
INTO thetotal FROM accounts_opportunities
WHERE account_id = account;
RETURN thetotal;
END;
帐户ID来自SugarCRM,因此可能类似于:
78e10d40-d476-4dd7-8031-54b38f5b9bca
我在尝试时遇到SQL错误。
我尝试将帐号放在单逗号和双逗号中。