使用PHP如何删除表中包含forgen密钥的条目
表1:p_id 表2:s_id,p_id
我想删除条目表1,将删除表2中具有相同p_id的所有条目
任何想法?
答案 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