Błąd w bazie danych, brak możliwości wstawienia treści do kolumn.

0

Witam, nie mogę dodać danych np. do tabeli "druzyna". Kod - http://4programmers.net/Pastebin/4579 Treść błędu -

"#1452 - Cannot add or update a child row: a foreign key constraint fails (ekstraklasa 2015/16.druzyna, CONSTRAINT druzyna_ibfk_1 FOREIGN KEY (ID_klub) REFERENCES klub (ID_klub)) "

Wszystko wykonuję w mysql w phpmyadmin bez pisania kodu. Z góry dziękuję za szybką pomoc. Pozdrawiam.

0

Z tego co wyczytałem, to po prostu baza danych przy modyfikacji chce się odnieść od razu do danych, których jeszcze nie ma. Więc chyba rozwiązaniem problemu może być ustawienie allow null. Co o tym sądzicie ? Jeśli tak, to w jaki sposób mogę to ustawić, bo zbytnio nie mogę tego nigdzie znaleźć ?

0

Sorry, że zapycham, ale ostatecznie udało mi się uporać z tym problemem. Czy ktoś by był w stanie ocenić poprawność mojej bazy danych ? - http://4programmers.net/Pastebin/4580 Będę niezmiernie wdzięczny !

1

jak masz założone FK na polu to żeby wstawić rekord MUSI istnieć rekord, do którego się to FK będzie odnosić - czyli po prostu nie ta kolejność wstawiania rekordów.

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