【前言】
牛腩中删除类别的时候会提示受到主外键的约束,导致无法删除这个类别。
【问题描述】
DELETE 语句与 REFERENCE 约束"FK_news_category"冲突。该冲突发生于数据库"newssystem",表"dbo.news", column ‘caId’。
语句已终止。

【原因】
这个是因为受到了外键的限制,如果要删除类名的话,那么news表中的caid就没有了数据来源,所以就不能删除类,同理要删除news表中的数据时,删除也不能完成。
那么就要求删除类名的时候,类下面的新闻以及评论都要跟随删除。

【解决方法】
在数据库中新建查询:
alter table news
drop CONSTRAINT FK_news_category
然后重新执行delete就可以了。
本文介绍了解决牛腩系统中删除类别时遇到的主外键约束问题的方法。通过调整数据库表结构,移除特定约束以实现类别的顺利删除。
1万+





