gpt4 book ai didi

MySQL 在 WHILE 循环中使用变量

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

我似乎无法找到为什么这会给我一个错误。它不能在循环中使用变量“art”。但是当我刚做的时候

 select art;

它给了我正确数量的项目。

    drop procedure if exists bepaal_lijst_van_bij_te_bestellen_artikelen;

delimiter //
create procedure bepaal_lijst_van_bij_te_bestellen_artikelen()
begin
DECLARE art INT;
DECLARE i INT;

SELECT @art := COUNT(artikel_id) FROM artikelen;

SET i = 1;
WHILE i <= art DO

END WHILE;
end;
//

delimiter ;

最佳答案

我觉得你应该做

SET art := SELECT COUNT(artikel_id) FROM artikelen

关于MySQL 在 WHILE 循环中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15451274/

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