0

说我有一张这样的桌子:

[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 中的行被删除,则强制取消表 B 中的所有行。

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

我无法理解互联网上的指南,所以我在这里问,我知道那里有很多专家。提前谢谢。

4

1 回答 1

1

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

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

于 2013-10-29T14:14:33.390 回答