标签: mysql sql
,如果我在父表中有{A,B,C)作为PK而(B,C) [唯一]是启用了删除级联的子表中的外键和主键,如果我删除包含(B, C)从父表中删除子表中的所有记录?
A,B,C)
(B,C)
答案 0 :(得分:0)
按定义,Forign Key必须与它所引用的PK相同。子表(B,C)中的列与父表(A,B,C)的PK不匹配,因此不能将其视为FK回到该父表。
在FK - >>> PK关系不存在的情况下,级联删除不会产生任何影响,这种情况就是这样,所以答案是否定的。