这里是我的option_table
:FK错误对于某些字段,将
OptionID QuestionID optionName OptionStatus count Questioncount percentage
30 33 a 1 4 8 50
31 33 b 1 4 8 50 <-----
71 48 k 1 3 7 42
72 48 p 1 4 7 58 <-----
这里我试图插入到voting_table
somevalues。
精细其插入
insert into Voting_Table (QuestionID,OptionID)values('33','31')
(1行(一个或多个)受影响)
试图插入另一个与上述相同的
insert into Voting_Table (QuestionID,OptionID)values('48','72')
但其示出了错误
Msg 547,Level 16,State 0,Line 1 The INSERT语句与FOREIGN KEY约束“FK__Voting_ta_ Optio _67B44C51”冲突 。在数据库“webdhabaordering_10-10-12”,表 “sqldbarv2008.Options_table”,'OptionID'列中发生了 冲突。声明已经终止 。
我该如何摆脱这个问题?您的宝贵意见将不胜感激。
你的主键表是什么?什么是你的外键表?基本上,如果您尝试将记录插入到外键表中,并且您的主表中尚不存在记录或ID,则会发生此错误 – 2013-02-14 07:34:06
错误消息清楚地表明您正面临的问题。FOREIGN KEY约束冲突。您在投票表格中的外键可能已经有一个值 – 2013-02-14 07:34:21