如果父级不为空,则MYSQL限制删除子级记录

时间:2018-10-04 14:10:12

标签: mysql

我有可孤立的子记录(ON DELETE SET NULL),因此可以删除父记录而不删除子记录。允许删除父母。

但是,如果子级的父列不是NOT NULL,则不允许删除子级记录。

我想限制父母删除孩子记录,但不允许删除有父母的孩子记录。还允许删除父母而不删除子记录。

有没有办法仅通过引用操作来做到这一点,还是我还需要使用触发器?

0 个答案:

没有答案