Diambil dari Menggunakan Batasan KUNCI ASING
Hubungan kunci asing melibatkan tabel induk yang menyimpan nilai data pusat, dan tabel anak dengan nilai identik yang menunjuk kembali ke induknya. Klausa FOREIGN KEY ditentukan dalam tabel anak.
Ini akan menolak operasi INSERT atau UPDATE apa pun yang mencoba membuat nilai kunci asing di tabel anak jika tidak ada nilai kunci kandidat yang cocok di tabel induk.
Jadi kesalahan Anda Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails
pada dasarnya berarti bahwa, Anda mencoba menambahkan baris ke Ordrelinje
. Anda tabel yang tidak memiliki baris yang cocok (OrderID) di Ordre
tabel.
Anda harus terlebih dahulu memasukkan baris ke Ordre
tabel.