建立数据库关系图之 “ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束冲突”

编程入门 行业动态 更新时间:2024-10-12 12:26:11

建立数据库关系图之 “ALTER TABLE <a href=https://www.elefans.com/category/jswz/34/1770772.html style=语句与 COLUMN FOREIGN KEY 约束冲突”"/>

建立数据库关系图之 “ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束冲突”

前言

  小编在重新进行牛腩第二次回头学习时,发现了宝藏,当然也得益于自己敢于开始第二遍的重新学习,第一遍的学习,牛腩视频只是看看而已,没有跟着操作,便有了第二遍的故事。也正是因为第二遍的操作,使牛腩新闻操作系统数据库建立本末倒置,产生了下面的数据库操作错误:【建立数据库关系图之 “ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束冲突”】。

 

前因后果

   一、数据库关系图

  1.数据库关系图是将一个数据库中的所有图进行一个主外键联系的操作,就像找朋友一样,很有意思。

   2.操作过程

  (1)新建数据库关系图,选中NewsSystem数据库中的三个表news、category和comment;

    

 

     (2)设置主外键(找朋友)连接,一路点“确定”。

 

 

    2.更有意思的事情出现了,小编由于利用SQL语句建立好表之后,在news 表中添加了一些数据,之后根据视频指导进行建立数据库关系图,便如此出现了本篇文章的错误。

    在点击“保存”时,出现错误提示:【ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束冲突】

    分析原因:news表中在建立数据库关系图之前有数据:

 

 

 

    3.解决方案:需要删除掉数据库重新建立,数据库有备份的功能,之前的内容它都会保存,即使删除掉一个表也是不能完全解决问题。

    简单粗暴的方法:就是重新建立数据库,直接使用SQL文件导入,执行就可以,非常方便。

 

    4.最后数据关系图成功建立。

小结

  遇到问题解决问题,在问题中,不断认识深化,对于一个软件的理解深入程度,可以帮助我们自己在做项目时,提供思路,很好的过程。

感谢您的访问!

更多推荐

建立数据库关系图之 “ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束冲突”

本文发布于:2024-02-19 15:52:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764515.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语句   冲突   关系   数据库   ALTER

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!