我一直在研究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开发。因此,我感谢有人能帮助我。谢谢。
答案 0 :(得分:1)
要计算结果数,请使用此import io
import logging
import shutil
stream = io.StringIO()
handler = logging.StreamHandler(stream)
logger = logging.getLogger("mylogger")
logger.setLevel(logging.INFO)
logger.addHandler(handler)
def export_log():
handler.flush()
with open("logFile.log", "w") as fd:
stream.seek(0)
shutil.copyfileobj(stream, fd)
# ...
。
COUNT