gpt4 book ai didi

mysql - 错误 : Unknown Column cnt in 'field list' - mysql stored preocedure

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

我正在尝试通过此 tutorial 对存储过程中的 while 循环进行简单测试我遇到了这个错误

 Unknown Column cnt  in 'field list' 

这是sp,有人可以帮忙吗?

DELIMITER $$

CREATE PROCEDURE `WhileLoopProc` ()

BEGIN

DECLARE cnt INT DEFAULT 1;

DECLARE str VARCHAR(255) DEFAULT '';

WHILE cnt  < 10 DO

SET str = CONCAT(str,cnt,',');

set cnt = cnt + 1 ;

END WHILE;
SELECT str;

END $$
DELIMITER ;

最佳答案

在以下行中的变量名之后有一个不间断空格字符 (U+00A0):

    WHILE cnt  <  10 DO
^--- this is U+00A0

MySQL 不将此类字符识别为空格,而是将其识别为变量名的一部分。

关于mysql - 错误 : Unknown Column cnt in 'field list' - mysql stored preocedure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15459013/

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