Announcement

Collapse
No announcement yet.

Mehrere Tabelleneinträge gleichzeitig löschen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mehrere Tabelleneinträge gleichzeitig löschen

    Hallo zusammen,

    ich habe vier Tabellen und möchte daraus einen Eintrag mit dem dazugehörigen Einträgen löschen.
    Mit "DELETE FROM <Tabellennamen> WHERE ..." kann ich ja nur einen Eintrag pro Tabelle löschen.
    Aber wie kann ich das Statement so umschreiben, dass ich mehere Tabellen mit (mehreren) WHERE-Abfragen löschen kann?

  • #2
    Du könntest einen cascading delete konfigurieren, dann werden abhängige Einträge andererTtabellen automatisch mitgelöscht. Ist imho aber gefährlich.

    Comment


    • #3
      Originally posted by post_it View Post
      ... dass ich mehere Tabellen mit (mehreren) WHERE-Abfragen löschen kann?
      Das ist in SQL nicht vorgesehen, es gibt kein "delete from table1, table2 where table1.foo=42 and table2.bar=43".
      Dirk

      Comment

      Working...
      X