Das CASCADE ist immer so eine Sache. Bei ON DELETE CASCADE gehts doch darum, beim Löschen eines Stammdatensatzes auch alle die zu löschen, die Abhängigkeiten dazu haben.
![Grübelnd...](images/smilies/gruebel.gif)
Sonst würden ja abhängige als Datensatz-Leichen in der
DB rumliegen und die referentielle Integrität der
DB wäre hinüber.
![Zwinkern](images/smilies/zwinkern.gif)
Und genau das willst Du haben ?
![Shocked](images/smilies/icon_eek.gif)
Ich sage nur : besser Finger weg von Master/Detail. Willst Du die Detailsätze etwa später einzeln von Hand löschen ?