Overgenomen van VOORZIENIGE KEY-beperkingen gebruiken
Externe-sleutelrelaties hebben betrekking op een bovenliggende tabel die de centrale gegevenswaarden bevat, en een onderliggende tabel met identieke waarden die naar de bovenliggende tabel verwijzen. De FOREIGN KEY-clausule wordt gespecificeerd in de onderliggende tabel.
Het verwerpt elke INSERT- of UPDATE-bewerking die probeert een externe sleutelwaarde in een onderliggende tabel te creëren als er geen overeenkomende kandidaat-sleutelwaarde in de bovenliggende tabel is.
Dus uw fout Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails
betekent in wezen dat u een rij probeert toe te voegen aan uw Ordrelinje
tabel waarvoor geen overeenkomende rij (OrderID) aanwezig is in Ordre
tafel.
Je moet eerst de rij invoegen in je Ordre
tafel.