gpt4 book ai didi

mysql - SELECT INTO 局部变量未声明?

转载 作者:行者123 更新时间:2023-11-29 01:43:36 24 4
gpt4 key购买 nike

我正在执行的 sql 文件中有以下内容...

DECLARE rowcount INT;

SELECT COUNT(*) INTO rowcount
FROM VRG_PROBLEM_ACCOUNT PA
WHERE NEW.CustName = PA.CustNAME
AND NEW.AreaCode = PA.AreaCode
AND NEW.PhoneNumber = PA.PhoneNumber;

但是我得到了

ERROR 1327 (42000): Undeclared variable: rowcount

在另一个文件中,我正在执行相同类型的 SELECT...INTO localvariable 并且它有效。

最佳答案

局部变量只能在存储例程内部声明。您可以改用 @-variables,它根本不需要声明:

SELECT COUNT(*) INTO @rowcount
FROM ...

关于mysql - SELECT INTO 局部变量未声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13281628/

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