gpt4 book ai didi

mysql 过程没有返回正确的值

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

我这样做的选择:

SELECT COUNT(prd_cod) 
FROM product
WHERE prd_name = 'car';

返回2

我在哪里执行此程序:

CREATE DEFINER=`root`@`localhost` PROCEDURE `selection`(IN text VARCHAR(100),OUT 
res VARCHAR(100))
BEGIN
SELECT COUNT(prd_cod) INTO res
FROM product
WHERE prd_name = text;
END;

call selection('car',@res);

没有给出错误,但也不返回任何内容

有人知道发生了什么事吗?

坦克...

最佳答案

您只缺少最后一步:选择 @res :) 您进行的过程调用只是将计数放入 @res 变量中。为了显示它,请在调用之后选择@res!

关于mysql 过程没有返回正确的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6919151/

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