首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库表外键约束有关问题

2012-03-11 
数据库表外键约束问题有两张表 t_Area 和 d_AreaKind 存在外键 FK_t_Area_d_AreaKind通过软件进行新增和修

数据库表外键约束问题
有两张表 t_Area 和 d_AreaKind 存在外键 FK_t_Area_d_AreaKind  
 

通过软件进行新增和修改数据操作时出错 用查询分析器检查报错如下 

INSERT 语句与 COLUMN FOREIGN KEY 约束 'FK_t_Area_d_AreaKind' 冲突。该冲突发生于数据库 '5Defance',表 'd_AreaKind', column 'AreaKindNo'。 
语句已终止。 

UPDATE 语句与 COLUMN FOREIGN KEY 约束 'FK_t_Area_d_AreaKind' 冲突。该冲突发生于数据库 '5Defance',表 'd_AreaKind', column 'AreaKindNo'。 
语句已终止。 

请问这怎么解决

[解决办法]
先删除外键约束 再更新
[解决办法]
很正常的外键约束嘛,你想要什么效果?无视外键成功插入?
[解决办法]
处理有外键约束的表时,应当先处理基表,再处理从表。否则就会出现外键约束异常。
[解决办法]

探讨
很正常的外键约束嘛,你想要什么效果?无视外键成功插入?

[解决办法]
探讨
有两张表 t_Area 和 d_AreaKind 存在外键 FK_t_Area_d_AreaKind 


通过软件进行新增和修改数据操作时出错 用查询分析器检查报错如下

INSERT 语句与 COLUMN FOREIGN KEY 约束 'FK_t_Area_d_AreaKind' 冲突。该冲突发生于数据库 '5Defance',表 'd_AreaKind', column 'AreaKindNo'。
语句已终止。

UPDATE 语句与 COLUMN FOREIGN KEY 约束 'FK_t_Area_d_AreaKind' 冲突。该冲突发生于数据库 '5Defance',表 'd_AreaKind', column 'AreaKindNo'。
语句已终止。

请问这怎么解决

热点排行