您的位置:首页 > 数据库

sql server中添加数据是发生外键约束冲突的问题

2015-12-04 09:36 309 查看
在sql server中添加数据时发生了外键约束冲突:

原因:没有理解外键的概念,涉及到外键时,一定有一个参照关系和被参照关系,也就是有一个参照表和被参照表。

如创建两个表:Student和SC表,SC表中有一列Sno,Sno是SC表的外键,同时Sno也是Student表的主键,因此在向SC 表中添加数据时,SC表中的数据就会参照Student表中的数据,解决方案是:在向SC表中添加数据之前,一定要把Student表中 的数据添加进去,否则SC表没有可参照的数据。

第二种解决方法:将SC表中的爱建约束删除。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: