Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menyelesaikan 'tidak dapat menambah atau mengemas kini baris kanak -kanak: pelanggaran kekangan integriti'?

Bagaimana untuk menyelesaikan 'tidak dapat menambah atau mengemas kini baris kanak -kanak: pelanggaran kekangan integriti'?

DDD
DDDasal
2025-01-24 14:12:09643semak imbas

How to Resolve

Penyelesaian "Tidak dapat menambah atau mengemas kini sub -line: Kekangan Potal Konflik" Ralat

Apabila memasukkan data dalam jadual yang mengandungi kekangan utama luar, kesilapan konflik mungkin ditemui. Mesej ralat ini menunjukkan bahawa kerana kegagalan kekunci luaran, ia tidak boleh ditambah atau dikemas kini.

Sebagai contoh, cuba masukkan garis ke meja

, jadual mempunyai kekangan utama luar dari jadual

. Ralat berlaku kerana nilai yang anda masukkan dalam tidak wujud dalam jadual

. comments projects Untuk menyelesaikan masalah ini, sila pastikan nilai yang anda masukkan untuk project_id berada dalam jadual projects. Ini bermakna anda mesti terlebih dahulu membuat baris dengan nilai ID yang sepadan dalam jadual

sebelum anda boleh memasukkannya ke dalam jadual

. project_id projects Berikut adalah contoh operasi: projects comments

Dengan memastikan rekod yang sepadan dalam jadual induk, ralat ini boleh dielakkan. Sila periksa data anda dan pastikan nilai ID yang dirujuk oleh kunci luar sudah ada dalam jadual induk.

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan 'tidak dapat menambah atau mengemas kini baris kanak -kanak: pelanggaran kekangan integriti'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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