INSERT 语句与 FOREIGN KEY 约束"FK_comment_news"冲突。该冲突发生于数据库"newssystem",表"dbo.news", column 'id'。 语句已终止。

来源:互联网 发布:移动办公软件排名 编辑:程序博客网 时间:2024/06/05 07:56

前言

话说这学习啊,真是一件有趣的事情,这是最近慢慢体会到的事情,现在逐渐的体会到了这其中的某些乐趣,这不今天在整牛腩的时候就遇见了下面这个问题见图



正文:

这是怎么会事儿呢?其实上面的文字已经给咱们提示了——就是在执行插入操作的时候 引发了FOREIGN KEY 约束"FK_Dno"冲突。说白了就是外键约束,比如B表存在一个字段b,有外键约束,引用于A表的主键a,那么在向B表插入数据时,字段b必须为A表中a已经存在的值,如过向b中存放一个a中没有的值,则会报违反外键约束。


例如:现在有一个comment表(新闻评论表)有一个字段newsId,且有外键约束,现在引用news表的主键id,现在要向comment表插如新闻评论数据时,字段newsId必须是news表中已经存在的id主键,之所以报这个错是因为comment表中存放的某个newsId字段在news表中不存在。所以报错了。


总结

细细揣摩遇见的这些问题也是很有意思的,只要自己不畏惧它就好


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 深圳市大疆创新科技有限公司 大疆灵眸3 大疆通过美国审核 大疆晓 大疆股票代码300034 大疆公司一般员工工资 大疆稳定器 大疆精灵3s 大疆社区 大疆招聘 大疆如影s 大疆m 大疆创始人 疆部首 疆的部首 大疆口袋灵眸 大疆m600pro 大疆精灵3se 大疆市值 大疆创新科技有限公司 大疆云台使用教程 疆组词 大疆股票 大疆科技 大疆电动车 大疆悟2 大疆悟1 大疆御3 大疆客服 大疆回应美国警告 大疆m600 大疆精灵4快速入门指南 大疆机器人 大疆运动相机 大疆精灵4pro 大疆百旺科技科技有限公司 大疆电动车怎么样 大疆灵眸口袋云台相机 大疆御大批召回 大疆市值多少