Zum Inhalt springen

Foreign Key problem


JackTheFlipper

Empfohlene Beiträge

Hallo... hab ein kleines problem mit ner übung zu mysql...

bei der übung haben wir jeweils eine tabelle Artikel und eine tabelle Hersteller erstellt...

Bei der Tabelle artikel haben wir die tabellenspalte herstellernummer als foreign key definiert und ihn auf die tabellenspalte herstellernummer der tabelle hersteller bezogen.

der befehl den ich hier benutzt hab war:

alter table artikel add foreign key (Herstellernummer) references hersteller(Herstellernummer) on delete cascade;

wenn ich jetzt einen artikel aus der tabelle artikel lösche, sollte es doch auch die tabelle hersteller betreffen und den datensatz zur gelöschten herstellernummer auch löschen. leider löscht es mir immer nur aus der tabelle artikel den betreffenden datensatz aber jedoch nicht aus der tabelle hersteller...

wär cool wenn mir jemand helfen könnte :)

Thx

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja. und zwar mehrere artikel mit dem selben hersteller... aber selbst wenn ich nur einen artikel rauslösche der nur einem hersteller der datenbank zugeordnet wird, löscht es den datensatz nicht...

aber hab das problem jetzt schonmal eingrenzen können daß es an der referenziellen integrität liegt... kann leider den datenbanktyp ned auf innodb ändern... sql sagt mir nur daß es deaktiviert ist, aber leider kann ich auch niemanden finden der mir erklären kann wie ich diese funktion aktiviere...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...