我有一個過程,將一些數據添加到數據庫。一些列是鍵。我需要能夠在進程運行後刪除行(這樣我可以再次運行它)。但我得到以下錯誤:如何在刪除記錄時暫時關閉此錯誤?
Msg 547, Level 16, State 0, Line 1 The DELETE statement conflicted with the REFERENCE constraint "FK_InviteConfiguration_Invite". The conflict occurred in database "Unilever", table "dbo.InviteConfiguration", column 'InviteID'. The statement has been terminated.
我看到有一些鍵設置與表之間的引用如何只是強制刪除嗎?
什麼味道的RDBMS?看起來像SQL Server,但請指定。 –
這是另一個問題的症狀嗎?您在InviteConfiguration中擁有'Invite'中的參考記錄記錄。你爲什麼試圖刪除引用的記錄? InviteConfiguration中的記錄是否也應該刪除?你是否試圖刪除錯誤的記錄? 「InviteConfiguration」中的記錄是否引用了「Invite」中的錯誤記錄?如果它不是錯誤的,爲什麼'InviteConfiguration'中的記錄需要刪除引用記錄? 「InviteConfiguration」中的外鍵在「Invite」中的引用記錄之後是否被刪除? – MatBailie