删除具有外键的Mysql条目

时间:2016-06-15 00:25:49

标签: php mysql

使用PHP如何删除表中包含forgen密钥的条目

表1:p_id 表2:s_id,p_id

我想删除条目表1,将删除表2中具有相同p_id的所有条目

任何想法?

2 个答案:

答案 0 :(得分:1)

子表(pid)是外键。删除父级记录时,使用删除级联删除子表中的记录

在此处获取更多详情 http://www.mysqltutorial.org/mysql-on-delete-cascade/

答案 1 :(得分:0)

您需要在外键约束配置(sql)上将参数ON DELETE添加到CASCADE。如果您使用phpMyAdmin,您可以在选择表后找到约束的配置,然后单击phpMyAdmin上的Relation View链接,否则您需要使用SQL查询更新您的关系视图。

A screenshot http://img15.hostingpics.net/pics/312220Capturede769cran20160615a768024010.png