insert into 成绩表(学号,课程编号,成绩)values('33','22','33')

来源:百度知道 编辑:UC知道 时间:2024/07/07 07:27:56
服务器: 消息 547,级别 16,状态 1,行 1
INSERT 语句与 COLUMN FOREIGN KEY 约束 'FK_成绩表_课程信息表' 冲突。该冲突发生于数据库 'XSCJ0',表 '课程信息表', column '课程编号'。
语句已终止。

是什么意思

你的课程编号设成了外键了吧,因该是你的课程信息表里没有'22'这个课程编号

我昨天也遇到过这个问题,楼上的几位说得都是对的

你违反了约束 'FK_成绩表_课程信息表'

外键约束
课程编号 22 不存在

你对'课程编号'设置了外键约束,向“成绩表”插入数据时违反了约束 'FK_成绩表_课程信息表',可以先在'课程信息表'里添加‘22’,再执行 insert into 成绩表(学号,课程编号,成绩)values('33','22','33')