MySQLforum.de Foren-Übersicht
 
FAQFAQ SuchenSuchen MitgliederlisteMitgliederliste BenutzergruppenBenutzergruppen RegistrierenRegistrieren ProfilProfil Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen LoginLogin

ON DELETE CASCADE

 
Neues Thema eröffnen   Neue Antwort erstellen    MySQLforum.de Foren-Übersicht -> Fortgeschrittene
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
katjabo



Anmeldedatum: 05.05.2010
Beiträge: 1

BeitragVerfasst am: 05.05.2010, 14:48    Titel: ON DELETE CASCADE

Hi,
ich habe da ein kleines Problem...

Man stelle sich folgende Situation vor:
Ein Unternehmen möchte eine Tabelle mit Mitarbeitern pflegen. Dabei können die Mitarbeiter (MA) EMail Adressen haben und zwar:
Ein Mitarbeiter kann mehrere EMail Addys haben.
Unter einer EMail-Addy sind mehrere Mitarbeiter zu erreichen
Also M:N Beziehung, sprich Mapp Tabelle.

Jetzt habe ich mal eine Tabelle test1 angelegt im einem PK a und eine Tabelle test2 mit PK b . Außerdem eine Tabelle Test3 als Mapptable.
Die Mapptable referenziert nur zwischen den beiden Tabellen:

CREATE TABLE Test3 (
c int,
FOREIGN KEY (c) REFERENCES test1 (a) ON DELETE CASCADE,
d INT,
FOREIGN KEY (d) REFERENCES test2 (b));

sollte man jetzt also meinen, wenn ich in test1 einen Datensatz lösche (WHERE a=1), wird der auch in der Tabelle Test3 gelöscht.
Wird er aber nicht.
Er verschwindet zwar aus der Tabelle test1 aber in Test3 bleibt der Eintrag (1,1) bestehen.
Warum?
Muss ich einen Trigger schreiben? (tut dat not?)

Viele Grüße Kati
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    MySQLforum.de Foren-Übersicht -> Fortgeschrittene Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de
SEO phpBB powered by SEO Wiki
Impressum


Anti Bot Question MOD - phpBB MOD gegen Spambots
Vereitelte Spamregistrierungen / Spambeiträge: 54 / 0