标签: mysql
我有可孤立的子记录(ON DELETE SET NULL),因此可以删除父记录而不删除子记录。允许删除父母。
但是,如果子级的父列不是NOT NULL,则不允许删除子级记录。
我想限制父母删除孩子记录,但不允许删除有父母的孩子记录。还允许删除父母而不删除子记录。
有没有办法仅通过引用操作来做到这一点,还是我还需要使用触发器?