kmom06

  • Författare
  • Meddelande

wille83

css-hackare

  • Inlägg: 25
  • Blev medlem: 07 feb 2019, 23:03

kmom06

Inlägg15 mar 2019, 00:05

Hejsan,

Jag försöker dela upp mina tabeller så mycket som möjligt men stötte på följande problem.
Jag har tabellen order och tabellen kund.
Jag har skapat en sammanslagen order2kund som jag försöker fylla på med data.
Jag får dock följande felmeddelande:
Cannot add or update a child row: a foreign key constraint fails (`eshop`.`orders2kund`, CONSTRAINT `orders2kund_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `orders` (`order_id`) ON DELETE CASCADE)

Jag trodde jag kunde "fixa det" med ON UPDATE CASCADE men det verkar inte funka. CASECADE texten blir inte lila i ATOM samt det verkar inte gåigenom när jag kör source ddl.sql.

Några tipS?
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10904
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: kmom06

Inlägg15 mar 2019, 15:27

När du lägger in en rad i orders2kund så måste motsvarande order_id redan finnas i tabellen order. Troligen/eventuellt är det bekymret.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 15 gäster