Thread Funktioniert dieses ON DELETE?
(5 answers)
Opened by mordur at 2005-09-28 11:51
moins,
ich möchte erreichen, das alle Datensätze automatisch aus einer Tabelle gelöscht werden, die durch einen Schlüssel auf einen Datensatz x in einer anderen Tabelle referenziert sind, wenn dieser Datensatz x gelöscht wird. Datenbank ist MySQL 4.0.18. Code: (dl
)
1 #Tabelle eins mit Primärschlüssel 'zahl' Jedesmal wenn jetzt ein Datensatz aus Tabelle eins gelöscht wird sollen alle durch 'zahl' referenzierten Datensätze in Tabelle zwei automnatisch auch gelöscht werden. Ist der Ansatz so richtig? Mir ist die Syntax irgendwie nicht so klar. Oder muss das 'REFERENCES' in das CREATE für Tabelle eins und auf zwei verweisen? Wär nett wenn jemand ein hübsches Beispiel hätte. Funktioniert das auch mit MyISAM-typ oder muss InnoDB verwendet werden? gruß mordur |