1

我有一个映射多对多对象关系的连接表。连接表中有两个外键

如果我删除连接表中引用的表中的记录,是否也删除了相应的映射记录?

4

1 回答 1

4

映射的记录不会被删除。ON DELETE CASCADE 只有一种方式:删除带有外键的记录。

也就是说,如果你有这样设置的键,表 AB 作为连接表,A 和 B 的外键:

 TABLE A   <==   TABLE AB   ==>   TABLE B

并且您从 A 中删除了一个条目,AB 中的相应条目被删除,但 B 中没有条目。

于 2013-07-02T16:05:55.337 回答