Hallo
Nein. Es komt darauf an, wie du den Foreign Key Constraint aufgesetzt hast. Default ist wohl ON DELETE RESTRICT und ON UPDATE ebenso. Statt RESTRICT kann aber auch CASCADE, SET NULL und NO ACTION eingestellt werden.
Also gehen wir mal davon aus die Foreign Key Constraints ist so aufgesetzt.
ALTER TABLE child
ADD CONSTRAINT child\_ibfk\_1
FOREIGN KEY (parent\_id
) REFERENCES parent
(id
);
Also kein CASCADE oder sonst etwas.
Dann bleibt doch beim löschen nur die Möglichkeit zuerst in der "child" Tabelle zu löschen und dann in der "parent" oder?
Gruss
Werner