项目平台: SQL SERVER 2019
问题描述: 插入语句时受约束,报错:
消息 547,级别 16,状态 0,第 42 行
INSERT 语句与
FOREIGN KEY SAME TABLE 约束"FK__Course__Cpno__276EDEB3"冲突。该冲突发生于数据库"S_T_U201814847",表"dbo.Course",
column 'Cno'。
语句已终止。
消息 547,级别 16,状态 0,第 51 行
INSERT 语句与
FOREIGN KEY 约束"FK__SC__Cno__2B3F6F97"冲突。该冲突发生于数据库"S_T_U201814847",表"dbo.Course",
column 'Cno'。
语句已终止。
如下图:
问题原因: 外键约束(待补充)
问题解决:
消除约束即可,如下: ALIER TABLE [表名] DROP CONSTRAINT [约束名](即上面报的错)
ALTER TABLE COURSE
DROP CONSTRAINT FK_Course_Cpno_276EDEB3;
ALTER TABLE SC
DROP CONSTRAINT FK_SC_Cno_2B3F6F97;