我想知道我是否正确地实施了它,或者是否相反。
所以我有3张桌子:
TableParent
,TableChild
和AnotherTable
TableParent
有一个名为id
TableChild
和AnotherTable
有一个名为id
的PK,它也是TableParent.id
的FK约束,它有ON DELETE CASCADE
我模仿它认为如果我删除TableParent
中的行,TableChild
和AnotherTable
中的每一行都将被自动删除。
这样可行吗? (使用MySQL,引擎InnoDB)
答案 0 :(得分:0)
将在评论中发布此内容,但评论按钮未显示。
查看这个问题/答案。我认为在这个问题上你有所需要的全部内容。
MySQL foreign key constraints, cascade delete
我可以重新输入所有内容,但这似乎是不情愿的。