Tratto da Utilizzo dei vincoli CHIAVE ESTERA
Le relazioni di chiave esterna coinvolgono una tabella padre che contiene i valori dei dati centrali e una tabella figlio con valori identici che puntano al suo genitore. La clausola FOREIGN KEY è specificata nella tabella figlio.
Rifiuterà qualsiasi operazione INSERT o UPDATE che tenti di creare un valore di chiave esterna in una tabella figlio se non esiste un valore di chiave candidato corrispondente nella tabella padre.
Quindi il tuo errore Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails
essenzialmente significa che stai cercando di aggiungere una riga al tuo Ordrelinje
tabella per la quale non è presente alcuna riga corrispondente (OrderID) in Ordre
tabella.
Devi prima inserire la riga nel tuo Ordre
tabella.