Taget från Användning av UTLÄNDSKA NYCKEL-begränsningar
Främmande nyckelrelationer involverar en överordnad tabell som innehåller de centrala datavärdena och en underordnad tabell med identiska värden som pekar tillbaka till dess överordnade. FOREIGN KEY-satsen anges i den underordnade tabellen.
Den kommer att avvisa alla INSERT- eller UPDATE-operationer som försöker skapa ett främmande nyckelvärde i en underordnad tabell om det inte finns ett matchande kandidatnyckelvärde i den överordnade tabellen.
Så ditt fel Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails
betyder i huvudsak att du försöker lägga till en rad i din Ordrelinje
tabell för vilken ingen matchande rad (OrderID) finns i Ordre
bord.
Du måste först infoga raden i din Ordre
bord.