我四处浏览,其他解决方案似乎对我不起作用。尝试在 MySQL 中创建此函数时,我不断收到“未找到函数返回”错误。知道为什么吗?
CREATE FUNCTION `mydb`.`myfunction`(Name varchar(20))
RETURNS int
LANGUAGE SQL
NOT DETERMINISTIC
SELECT SUM(Transaction.Bought) INTO @Qty FROM Transaction WHERE Transaction.Name = Name;
RETURN @Qty