Zaczerpnięte z Korzystanie z ograniczeń dotyczących klucza OBCEGO
Relacje klucza obcego obejmują tabelę nadrzędną, która przechowuje centralne wartości danych, oraz tabelę podrzędną z identycznymi wartościami, wskazującą na jej rodzica. Klauzula FOREIGN KEY jest określona w tabeli potomnej.
Odrzuci każdą operację INSERT lub UPDATE, która próbuje utworzyć wartość klucza obcego w tabeli podrzędnej, jeśli w tabeli nadrzędnej nie ma pasującej wartości klucza kandydującego.
Więc twój błąd Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails
zasadniczo oznacza to, że próbujesz dodać wiersz do swojego Ordrelinje
tabela, dla której nie ma pasującego wiersza (OrderID) w Ordre
tabela.
Musisz najpierw wstawić wiersz do swojego Ordre
tabela.