So löschen Sie alle abhängigen Zeilen

Ich habe eine Tabelle Eine die primary key-Spalte eine und es ist forigen Schlüssel zu B Tabelle(Tabelle B hat einen primären Schlüssel b und der Spalte a).Tabelle B hat auch einen Primärschlüssel-b, die forigen Taste C Tabelle und so weiter.

Nun, wenn ich zum löschen einer Zeile aus der Tabelle Ein, dann wird es nicht erlauben Sie mir, weil seine abhängigen Tabelle B und Tabelle B ist abhängig von Tabelle C. Also ich habe zum löschen einer Zeile aus, zunächst C, dann B und zuletzt Eine manuell

Also kann jemand bitte mir sagen, ob es irgendeinen Weg gibt, zu löschen, direkt ohne Umweg, um jede Tabelle, und überprüfen, ob es irgendwelche Abhängigkeiten hat oder nicht und dann löschen

Haben Sie sich überlegt cascade delete?
stackoverflow.com/questions/6260688/...
Ich weiß bis Tabelle c verknüpft ist und ich weiß nicht, was andere Tabellen verknüpft sind mit c und so weiter
Check meine Antwort. Ich habe ein Skript zu identifizieren, Abhängigkeiten
möglich, Duplikat der gewusst Wie: löschen von Zeilen in Tabellen mit foreign keys auf andere Tabellen

InformationsquelleAutor SpringLearner | 2015-02-04

Schreibe einen Kommentar