Chris: MySQL: Syntaxerror beim benutzen von IF

Beitrag lesen

Ich habe im Handbuch nachgeschlagen (http://dev.mysql.com/doc/refman/5.0/en/if-statement.html), aber irgendwie akzeptiert er meinen Code nicht - warum?

SELECT @rollnr:=SNr FROM Sendung WHERE RollkartenNr = 41205634;
IF (@rollnr <> NULL) THEN
  SELECT RollkartenNr FROM Sendung WHERE SNr = @rollnr;
ENDIF;

Ich weiss, dass das nicht allzu sinnvoll ist, ist auch nur zum Testen gedacht ;)

Die Fehlermeldung lautet wie folgt: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF (@rollnr <> NULL) THEN
  SELECT RollkartenNr FROM Sendung WHERE SNr = @rolln' at line 1