![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
phpmyadmin wyświetla mi następujący warunek #1452 - Cannot add or update a child row: a foreign key constraint fails (`pozycja_w_google/google`, CONSTRAINT `strony www_ID_fk` FOREIGN KEY (`ID`) REFERENCES `strony www` (`ID`))
Mam dwie tabele jedną z kluczem obcym kod php wstawia mi dane do tylko jednej tabeli do drugiej tabeli z tym kluczem obcym dane nie są wstawiane natomiast wstawienie polecenia insert into do okienka sql w phpmyadminie pokazuje mi warunek ten co u góry. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Próbujesz wstawić rekord z nieistniejącą wartością klucza obcego tabeli zależnej. Najpierw wstaw rekord do tabeli podstawowej (musisz nadać wartość klucza głównego, który jest jednocześnie kluczem obcym w tabeli, z którą masz problemy), obrazowo:
tab1 id_tab1 (PK) cos_tam1 cos_tam2 tab2 id_tab2 (PK) id_tab1 (FK) cos_tam1 cos_tam2 i teraz najpierw musisz zrobić insert do tab1, żeby uzyskać wartość id_tab1. Mam nadzieję, że nie namieszałem. Pzdr. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 21:09 |