Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Löschen in mehreren Tabellen gleichzeitig

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Löschen in mehreren Tabellen gleichzeitig

    Hallo,

    kann man eigentlich einen Datensatz nicht gleichzeitig in mehreren Tabellen löschen? Also zum Beispiel.

    Code:
    "DELETE
    FROM Tabelle1, Tabelle2, Tabelle3
    WHERE Tabelle1.ID = '$ID'
    AND     Tabelle2.ID = '$ID'
    AND     Tabelle3.ID = '$ID'   ";
    Ich bekomme das nur in drei Abfragen hin, also Tabelle für Tabelle.

    Gruss Micha

  • #2
    ab mysql 4.0 müsste folgendes gehen

    delete DasEine,DasAndere from DasEine,DasAndere where
    DasEine.ID=DasAndere.ID
    and DasEine.Username="Mustermann";

    Kommentar


    • #3
      Re: Löschen in mehreren Tabellen gleichzeitig

      Zitat von smigel1978
      kann man eigentlich einen Datensatz nicht gleichzeitig in mehreren Tabellen löschen?
      Nein.

      Zitat von Handbuch
      DELETE [LOW_PRIORITY | QUICK] FROM tabelle
      [WHERE where_definition]
      [ORDER BY ...]
      [LIMIT zeilen]
      tabelle !== tabellen

      Kommentar

      Lädt...
      X