Anscheinend ist dies nicht möglich :
Einige andere Optionen, über die Sie nachdenken könnten:
- Schreiben Sie eine Anwendungslogik, die die übergeordneten und untergeordneten Zeilen löscht, und rufen Sie diese Anwendungslogik auf, wenn Sie einen übergeordneten Datensatz löschen möchten, anstatt ihn direkt zu löschen.
- Kaskadieren Sie die Löschbeziehung auf derselben Tabelle, die erscheint möglich sein .
- Ein Bereinigungsprozess, der verwaiste untergeordnete Datensätze routinemäßig löscht.
- (vorgeschlagen von @Chris) Trennen Sie die untergeordneten Datensätze von den übergeordneten Datensätzen, indem Sie eine weitere Tabelle hinzufügen.