這裏是我的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