データベースに次の接続があります
(例)
表 1: Car {id, name}
表 1: CarPart {id, name, CarId}
表 1: CarPartDealer {id, name, CarId, CarPartId}
ステップ 1. 車と車のパーツの関係にカスケードを定義して、車が削除されるとすべての車のパーツも削除されるようにします。
ステップ 2. 車と CarPartDealer の間のリレーションにカスケードを定義して、車が削除されるとすべてのディーラーも削除されるようにします。
ステップ 3. CarPart と CarPartDealer の間のリレーションにカスケードを定義して、CarPart が削除されるとすべてのディーラーも削除されるようにします。
そのため、複数のカスケード パスが残っています。車が削除されると、その車の部品が削除され、その車の部品のディーラーが削除され、再びその車の部品のディーラーが削除されます。
しかし、これは私が望む動作です。
2 つのカスケード パスを作成するにはどうすればよいですか?
ありがとう。