dedlfix: Einträge löschen

Beitrag lesen

Tach!

ist dieses der richtige Weg um zu prüfen ob dazugehörige Einträge vorhanden sind, die sich auf den zu löschenden Eintrag beziehen?

Man kann das mit einer vorherigen Abfrage tun. Man kann aber auch mittels korrekt gesetzter Fremdschlüssel die referenzielle Integrität in der Datenbank selbst sicherstellen. Dazu gibt es die Möglichkeit (ON DELETE ...), zu definieren was bei einem Löschen passieren soll: Mitlöschen der referenzierenden Datensätze oder Verweise auf NULL setzen oder verbieten. Letzteres gibt dann eine Fehlermeldung, auf die man reagieren kann.

dedlfix.