MySQL外部约束对DELETE CASCADE的影响

时间:2013-07-24 00:39:42

标签: mysql foreign-keys cascade

我想知道我是否正确地实施了它,或者是否相反。

所以我有3张桌子:

TableParentTableChildAnotherTable

TableParent有一个名为id

的PK

TableChildAnotherTable有一个名为id的PK,它也是TableParent.id的FK约束,它有ON DELETE CASCADE

我模仿它认为如果我删除TableParent中的行,TableChildAnotherTable中的每一行都将被自动删除。

这样可行吗? (使用MySQL,引擎InnoDB)

1 个答案:

答案 0 :(得分:0)

将在评论中发布此内容,但评论按钮未显示。

查看这个问题/答案。我认为在这个问题上你有所需要的全部内容。

MySQL foreign key constraints, cascade delete

我可以重新输入所有内容,但这似乎是不情愿的。