Delete-Befehl

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Delete-Befehl

    Hi

    Ich habe ein Problem mit folgendem Delete-Befehl:

    DELETE
    b

    FROM
    Projektmodule AS pm,
    Rel_Projektmodule_Benutzer AS b

    WHERE
    pm.PMID = b.PMID AND
    b.BID = 1 AND
    pm.Left_ID > 1 AND
    pm.Right_ID < 34 ;

    Folgende Fehlermeldung erscheint:

    Not unique table/alias: 'b'

    Kann mir da irgend jemand helfen?


    mega

  • #2
    mysql-version?

    die von dir verwendete syntax wird erst ab version 4 unterstützt
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Es funzt !!!

      Ich arbeite mit MySQL 4.0. Doch wenn ich die Alias-Tabellennamen entferne, funzt's.

      mega

      Kommentar


      • #4
        Re: Delete-Befehl

        Original geschrieben von megapepp
        DELETE
        b

        FROM
        Projektmodule AS pm,
        Rel_Projektmodule_Benutzer AS b
        ich schätze, mysql mag es nicht, dass b bei dir einerseits hinter dem DELETE steht, und andererseits auch noch als alias verwendet wird.
        (darauf deutet ja auch die meldung "Not unique table/alias: 'b'" irgendwie hin ...)

        probier mal als alias stattdessen c zu nehmen, ob der fehler dann immer noch existiert.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar

        Lädt...
        X