Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Syntax der if-Anweisung in MySQL

  1. #1
    Registrierter Benutzer Avatar von CaptainAlphabet
    Registriert seit
    27.11.2003
    Ort
    /lost+found
    Beiträge
    39

    Question Syntax der if-Anweisung in MySQL

    Hallo!

    So langsam verzweifel ich mit MySQL. Laut dem Manual müsste die if-Anweisung wie folgt funktionieren:

    Code:
    IF 2 > 1 THEN
    SELECT userposts
    FROM bb1_users
    WHERE userid = 3;
    END IF;
    Allerdings erhalte ich bei Ausführung dieses Codes in phpMyAdmin immer die Meldung über einen Syntaxfehler. Nur frage ich mich, was daran falsch sein soll.

    Wäre toll, wenn mir jemand Genaueres dazu sagen könnte!
    For me code has more in common with poetry or some kind of writing. The beauty of
    it is in structure, in putting ideas across, one at the time and clear it away. - Alan Cox

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.12.2001
    Ort
    anywhere before EOF
    Beiträge
    236
    Vielleicht hast du eine Version von MySql die das nicht kann, das Manual scheint sich auf 5.0 zu beziehen, was ist denn deine Version?
    chmod -R +t /*

  3. #3
    Registrierter Benutzer Avatar von CaptainAlphabet
    Registriert seit
    27.11.2003
    Ort
    /lost+found
    Beiträge
    39
    Das hatte ich auch schon in Erwägung gezogen, aber die exakte Versionsnummer lautet 5.0.22 und sollte somit die if-Anweisung kennen.
    For me code has more in common with poetry or some kind of writing. The beauty of
    it is in structure, in putting ideas across, one at the time and clear it away. - Alan Cox

  4. #4
    Registrierter Benutzer Avatar von ptr
    Registriert seit
    22.10.2006
    Beiträge
    8

    Lightbulb

    Vielleicht liegt es daran, dass die IF-Statement-Syntax, die du benutzt, zu der Stored Routines gehört (17.2.) und daher auch nur darin angewendet werden kann.

    Ich denke was du sucht findest du unter Control Flow Functions (12.2)
    http://dev.mysql.com/doc/refman/5.0/...functions.html
    Freiheit braucht Alternativen!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •