while ciklus MySQL-ben

Sziasztok!

Debian alatt használom a MySQL 5.0.75-ös verzióját.
A manual alapján az sql szkriptekben lehet használni while ciklust a következő szintaxissal:
WHILE search_condition DO
statement_list
END WHILE

A problémám az, hogy ha így próbálom, error in your SQL syntax hibaüzenetet dob.

Van valakinek ötlete a hibára?
Esetleg egy olyan ciklus, ami működött?

Hozzászólások


SET i=1;
loop1: WHILE i<=10 DO
    IF MOD(i,2)<>0 THEN
        SELECT CONCAT(i, " páratlan szám");
    END IF;
    SET i=i+1;
END WHILE loop1;

Guy Harrison - MySQL Stored Procedure Programming 97. oldal

ez így blah.... :/ :/
--
A gyors gondolat többet ér, mint a gyors mozdulat.

Leirtatnád azt a ciklust ami neked nem működik, talán van benne egy syntax error.

--
The Net is indeed vast and infinite...
http://gablog.eu