Próbuję stworzyć sobie pewną funkcję, która będzie sprawdzała czy podana nazwa użytkownika i adres IP będzie zgadzał się z informacjami zawartymi w pewnej tabeli. Ponieważ zakresów może być kilka a dokładniej dowolnie wiele chcę to zrobić przy użyciu pętli LOOP. Problem polega na tym, że nie mogę zmusić mojego kodu do wykonywania się. Chodzi dokładnie o poniższą pętlę, z której i tak wyciąłem resztę użytecznego kodu.
label: LOOP
SET @i = @i + 1;
IF @i > @rang_num
LEAVE label;
END IF;
END LOOP label;
Cały czas dostaję błąd o niepoprawnej składki. Co lepszę, gdy próbuje wykonać przykład z dokumentacji MySQL https://dev.mysql.com/doc/refman/5.5/en/loop.html również dostaję taki sam błąd. Czy ktoś czegoś się tutaj doszukuje?