程序删除具有外键约束的表并删除NO ACTION

时间:2016-09-20 00:50:00

标签: php mysql database post get

所以我有五个表:job,category,job_category,client和job_client。 job_client和job_category具有引用作业表的job_id的FK。那些FK被设置为ON DELETE NO ACTION。我想弄清楚的是什么是编程这个的好方法,这样我就可以点击一个按钮从作业表中删除一个作业,但它会自动进入并删除job_category和job_client中的引用,然后删除作业。我正在使用MySQL和PHP。感谢。

1 个答案:

答案 0 :(得分:1)

那些FK被设置为ON DELETE NO ACTION。

Set all to ON DELETE  CASCADE.

IT将删除任何表中的所有外键。

更多信息:

在外界,不建议删除记录,而是使用标记为已删除的1或0。