INNODB,多行的外键


INNODB, foreign key to multiple rows?

说我有一个这样的表 A:

[my id (primary key) (auto increment)] [other values]

和另一个类似的表 B

[my id (primary key)] [id of the row in table A] [other values]

我可以使用外键将表 B 的所有行链接到表 A 中的唯一行吗?目标是在表 A 中的行为 deletet 时强制对表 B 中的所有行执行 CANCEL。

链接其他类似于 B 表的表是否可以获得相同的结果,该表包含依赖于表 A 中唯一行的多行?

我无法理解互联网上的指南,所以我在这里问,我知道

那里有很多专家。 提前谢谢。

如果你问的是Mysql - innoDB表中的外键关系。那么是的,如果有一个表 A 具有主键 ID

如果此键用作表 B 中的外键,并且在表 B 的 PhpMyAdmin 关系视图中指定关系时。我们需要指定 ON DELETE CASCADE。因此,每当表 A 中的记录被删除时,表 B 中相应的子记录都将被删除。