我有两个表,并且使用设计器在第一个表的id列与第二个表的user_id列之间建立了联系。我在哪里以及如何添加代码或执行某些操作,以便例如在删除父代(id)时,也将删除对应于已删除ID的user_id值?我尝试删除其中一个已注册的ID,但是子表中的相应行没有被删除。
我已经做了一些搜索,但是我仍然很困惑。
谢谢。
注意:我正在尝试MySQL和PHP,这是我正在写的一个小博客。
最佳答案
请在外键约束中添加ON DELETE
引用动作。
可以在这里找到更多详细信息:
https://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html
对于您的情况,ON DELETE CASCADE
应该没问题。
关于mysql - 如何基于父项进行外键更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27328720/