Kekangan kunci asing MySQL gagal: kod ralat 1452
Semasa cuba memasukkan nilai ke dalam jadual ORDRELINJE dalam pangkalan data MySQL, ralat berlaku dengan mesej "Kod ralat: 1452. Tidak dapat menambah atau mengemas kini baris anak: Kekangan kunci asing gagal".
Memahami kekangan kunci asing
Kekangan utama asing memastikan integriti rujukan dalam pangkalan data hubungan. Kunci asing ialah lajur dalam jadual anak yang merujuk lajur kunci utama dalam jadual induk. Apabila baris disisipkan atau dikemas kini dalam jadual anak, nilai kunci asing mesti sepadan dengan nilai sedia ada dalam lajur kunci utama jadual induk.
Analisis ralat
Dalam kes ini, ralat menunjukkan bahawa jadual ORDRELINJE mempunyai kekangan kunci asing yang merujuk kepada jadual Ordre. Apabila cuba memasukkan baris ke dalam jadual ORDRELINJE, nilai lajur Ordre tidak sepadan dengan mana-mana baris sedia ada dalam jadual Ordre.
Menyelesaikan ralat
Untuk menyelesaikan ralat ini, pastikan syarat berikut dipenuhi:
Atas ialah kandungan terperinci Mengapa Saya Mendapat Kegagalan Kekangan Kunci Asing MySQL (Kod Ralat 1452)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!