标签: mysql
我有一个连接表,可以映射多对多的对象关系。连接表中有两个外键
如果删除连接表中引用的表中的记录,是否还删除了相应的映射记录?
答案 0 :(得分:3)
不会删除映射的记录。 ON DELETE CASCADE只有一种方式:删除带有外键的记录。
也就是说,如果你设置了这样的键,表AB作为连接表使用A和B的外键:
TABLE A <== TABLE AB ==> TABLE B
并从A中删除条目,删除AB中的相应条目,但B中没有条目。