下面是场景
Table1(Id, Name)Table2(Id, Name1, Name2, Type)FK1:Name1参考Table1.Name_On delete cascadeFK2:Name2参考Table1.Name_On delete cascade
FK2抛出以下错误
错误:
在表 Table2 上引入 FOREIGN KEY 约束 FK2 可能会导致循环或多个级联路径。指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
但是,在我的场景中,无论实体是否Name1被Name2删除,相应的条目都Table2应该被删除。
请帮助我了解这可能导致的问题是什么?