我有这个外键:
ALTER TABLE `tags`
ADD CONSTRAINT `file_fk` FOREIGN KEY (`file_id`)
REFERENCES `files` (`id`);
当我删除行files
并tags
留下与该文件相关联时,我可以Integrity constraint violation: 1451 Cannot delete or update a parent row
理解。我应该怎么办?我可以删除一个文件,然后删除与之关联的标签,还是我需要先删除标签,然后删除文件,没有其他办法?
编辑:刚刚发现ON DELETE CASCADE
,所以可能我应该这样做,是吗?