Hi,
gibt es für MySQL-DBMS keine Befehle wie "ON DELETE CASCACE" oder "ON UPDATE CASCADE" ??
Habe in der Doku nicht gefunden!
Die Befehle sind für relationale Tabellen gut, um zu vermeiden, das redundante oder inkonsistente Daten auftreten.
Bsp:
Tabelle "Hersteller":
ID | Name
1 | Test
2 | Beispiel
Tabelle "Produkte"
ID | Name | HerstellerID
1 | Hallo | 1
2 | Hallo2 | 2
3 | Test | 1
Löscht man nun den Hersteller "Test" sollten auch automatisch (durch ON DELETE CASCADE) alle damit verknüpften Produkte, hier also "Hallo" und "Test" mitgelöscht werden.
Geht das nicht irgendwie?? Woanders gehts ja auch.
HerstellerID müsste dann auch noch als Foreign KEY definiert werden.
Gruß
Scooter