我的数据库中有以下连接
(实施例)
表1:汽车{id,name}
表1:CarPart {id,name,CarId}
表1:CarPartDealer {id,name,CarId,CarPartId}
第1步。 我已经在汽车和汽车部件之间的关系上定义了级联,这样当汽车被删除时,所有的汽车部件也会被删除。
第2步。 我已经在car和CarPartDealer之间的关系上定义了级联,这样当汽车被删除时,所有经销商也会被删除。
第3步。 我已经在CarPart和CarPartDealer之间的关系上定义了级联,这样当删除CarPart时,所有经销商也会被删除。
所以现在我留下了多个级联路径。 当汽车被删除 - 其汽车零件被删除,其汽车零件经销商,以及其汽车零件经销商。
但这是我想要的行为
如何创建两个级联路径?
感谢。
答案 0 :(得分:0)
您应该从CarPartDealer中删除CarID
。
可以从CarPartID确定CarID,因此不需要。
然后你将只有一个casecase路径。