假设我有一个像这样的表 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 中的该行被删除,则强制取消表 B 中的所有行。
链接与 B 表类似的其他表(其中包含依赖于表 A 中唯一行的多行)是否可以获得相同的结果?
我看不懂网上的指南,所以我在这里问,我知道那里有很多专家。提前致谢。
最佳答案
如果您询问 Mysql - innoDB 表中的外键关系。 那么是,如果有一个表 A 有主键 id
如果此键用作表 B 中的外键,并且在表 B 的 PhpMyAdmin 关系 View 中指定关系时,我们需要指定 ON DELETE CASCADE。因此,每当表 A 中的一条记录被删除时,表 B 中相应的子记录也将被删除。
关于php - INNODB,mysql - 多行的外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19660041/