我似乎無法找到爲什麼這會給我一個錯誤。它不能在循環中使用變量'art'。 但當我只是做MySQL在WHILE循環中使用變量
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 ;
它傷害了眼睛看這個'bepaal_lijst_van_bij_te_bestellen_artikelen'!有沒有更簡單的選擇? – mavili 2013-03-16 15:55:44
是的。這也傷害了我:)但是我的大學說我必須採用這個程序名稱。對不起 – 2013-03-16 15:56:55