我一直在研究 mysql 数据库,这是我必须为学校做的一项任务。我试图找出这段代码有什么问题。任务是让函数计数或返回所有用户好友的值。
CREATE DEFINER=`root`@`localhost` FUNCTION `count_friend`(userID int(11)) RETURNS int
BEGIN
declare result INT(11);
SELECT friends INTO result
FROM users
WHERE friends=userID;
RETURN result;
END
我希望向我显示朋友的数量,但它一直向我显示 NULL 值。我是编程初学者,目前正在学习 WEB 开发。所以,如果有人可以帮助我,我很感激。谢谢你。
要计算结果数量,请使用此COUNT
。
SELECT COUNT(friends) INTO result...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句