Insert into - błąd 1452 - MySQL Workbench

0

Hej :)
Czy jest jakikolwiek sposób, żeby wypełnić kolumnami tabelę (parent), do której nawiązane są referencje innych tabel (child)? Czy nie ma opcji, żeby to cofnąć i muszę zrobić insert into we wcześniejszych krokach? Wyświetla mi się Error Code: 1452 - cannot add or update a child row.

4

Jako że MySQL nie obsługuje deferrable constraints (tj. możliwości powiedzenia silnikowi sprawdź wszystkie klucze dopiero pod koniec transakcji, a nie teraz [^1]), jedynym wyjściem (oprócz zmienienia kolejności wprowadzania danych, oczywiście) jest:

SET foreign_key_checks = 0;

^1 np. https://www.postgresql.org/docs/9.1/sql-set-constraints.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1