操作資料庫的時候出現的這個問題;
原錯誤提示;“消息 547,級别 16,狀态 0,第 1 行INSERT 語句與 FOREIGN KEY 限制"FK_news_category"沖突。該沖突發生于資料庫"newssystem",表"dbo.category", column 'id'。語句已終止。”
原操作代碼段截圖:
牛腩(4)-INSERT 語句與 FOREIGN KEY 限制"FK_news_category"沖突 錯誤提示截圖:
牛腩(4)-INSERT 語句與 FOREIGN KEY 限制"FK_news_category"沖突 插入資料庫的ID以及資料截圖:
牛腩(4)-INSERT 語句與 FOREIGN KEY 限制"FK_news_category"沖突 下面是資料庫裡面三張表的依賴關系截圖:
牛腩(4)-INSERT 語句與 FOREIGN KEY 限制"FK_news_category"沖突 下面是資料庫裡面三張表的主鍵關系圖:
牛腩(4)-INSERT 語句與 FOREIGN KEY 限制"FK_news_category"沖突 最後大家再看下面這張運作正确的截圖:
牛腩(4)-INSERT 語句與 FOREIGN KEY 限制"FK_news_category"沖突 我想到這裡您也就知道是怎麼回事了,ID對應!幾張表裡的資料如果想同時進行一個操作的話,隻要其中有一張表裡面沒有代碼裡對應的ID号,就會出現這樣的問題,如果讀者您也是遇到的這個問題希望可以幫到您。
End
牛腩(4)-INSERT 語句與 FOREIGN KEY 限制"FK_news_category"沖突