gpt4 book ai didi

mysql - Mysql函数不返回计数

转载 作者:行者123 更新时间:2023-11-29 20:53:27 25 4
gpt4 key购买 nike

我在 sql 中编写了一个函数,它根据某些 id 返回记录数。但它总是返回值 1950。这是我的查询。

CREATE DEFINER=`trajectory`@`%` FUNCTION `fn_ReturnAlreadyPlayedGames`(AppId int(11),AppUserid int(11)) 
RETURNS int(11)
BEGIN
declare Counting int(11);
set Counting=(
select count(*)
from user_sessions
where appid= 5 and appuserid= 41 and status=1);
RETURN Counting;
END

我现在已经传递了静态 ID。当我作为普通 sql 运行此查询时,它返回 8 行,但在函数内部它始终返回 1950。

请帮助我。提前致谢。

最佳答案

有一个小错误;)

where appid= 5 and appuserid= 41 and status=1);

您应该将 appidappuserid 替换为您的变量

关于mysql - Mysql函数不返回计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37829950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com