Ralat Integriti Pangkalan Data: Penjelasan terperinci mengenai kekangan utama luaran
anda menghadapi ralat apabila anda cuba memasukkan data ke jadual komen. Mesej ralat "Pelanggaran Kekangan Integriti: 1452 tidak dapat menambah atau mengemas kini baris kanak -kanak" menunjukkan bahawa kekangan utama luaran bermasalah.
memahami kekangan utama luar
Kunci luar dihalang untuk mewujudkan hubungan antara kedua -dua jadual untuk memastikan data dalam sub -table sepadan dengan data yang sepadan dalam jadual induk. Dalam contoh ini, jadual komen mempunyai kekangan utama luar pada lajur, dan memetik lajur dalam jadual projek.
Alasan untuk ralat project_id
id
Sebab kesilapannya ialah anda cuba memasukkan nilai
dalam jadual projek. penyelesaian
project_id
Untuk menyelesaikan kesilapan ini, pastikan anda memasukkannya ke dalam nilai id
sebagai kunci utama dalam jadual projek. Sahkan jadual projek untuk mengenal pasti
Atas ialah kandungan terperinci Mengapa saya mendapat ralat 'pelanggaran kekangan utama asing' semasa memasukkan data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!