Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyelesaikan Ralat Kekangan KUNCI ASING SQL Server 547 Semasa INSERT?

Bagaimana untuk Menyelesaikan Ralat Kekangan KUNCI ASING SQL Server 547 Semasa INSERT?

Patricia Arquette
Lepaskan: 2025-01-20 04:11:08
asal
313 orang telah melayarinya

How to Resolve SQL Server's FOREIGN KEY Constraint Error 547 During INSERT?

Menyelesaikan Ralat INSERT SQL Server: Pelanggaran Kekangan KUNCI ASING (Ralat 547)

Ralat 547 dalam SQL Server, pelanggaran kekangan KUNCI ASING, timbul apabila pernyataan INSERT cuba menambah rekod pada jadual kanak-kanak (seperti dbo.Sup_Item) merujuk kunci yang tidak wujud dalam jadual induk (dbo.Sup_Item_Cat) .

Mesej ralat sering menunjukkan kepada lajur dan nilai yang bermasalah. Sebagai contoh, jika ralat memetik client_id dengan nilai '123123', ini menunjukkan '123123' tiada daripada lajur kunci utama dbo.Sup_Item_Cat.

Untuk menentukan masalah, laksanakan sp_help 'dbo.Sup_Item_Cat' dalam SQL Server Management Studio (SSMS). Perintah ini memaparkan kunci utama dan perhubungan kunci asing, membantu anda mengenal pasti ketidakkonsistenan antara jadual ibu bapa dan anak.

Penyelesaian melibatkan memastikan integriti data. Sebelum memasukkan rekod baharu ke dalam dbo.Sup_Item, sahkan bahawa client_id (atau nilai kunci asing lain) yang sepadan telah wujud sebagai kunci utama dalam dbo.Sup_Item_Cat. Betulkan sebarang percanggahan untuk mengekalkan integriti rujukan.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat Kekangan KUNCI ASING SQL Server 547 Semasa INSERT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan