Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z kluczem obcym
Forum PHP.pl > Forum > Bazy danych > MySQL
tomeczek45
[sql][/sql]
Witam jestem zielony jeśli chodzi o bazy , ale stworzyłem sobie bazę i wszystko niby jest oki , ale w trakcie ładowania danych otrzymuję komunikat:
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint f
ails (`biblioteka/wypozyczenia`, CONSTRAINT `wypozyczenia_ibfk_1` FOREIGN KEY (`
id_klienta`) REFERENCES `klient` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)


Dodam że używam MySql (jest to projekt na zaliczenie-biblioteka)




Proszę o jakąś wskazówkę , pomoc aaevil.gif
vokiel
Znaczy, że masz bazę z kluczami obcymi i próbujesz wykonać zapytanie, które narusza więzy integralności. Czyli np chcesz usunąć rekord w jednej tabeli, ale jest on powiązany z innym w drugiej.
Mchl
Tutaj akurat próbuje wstawić do tabeli rekord z kluczem obcym, dla którego nie ma odpowiednika w tabeli powiązanej
tomeczek45
Cytat(Mchl @ 8.12.2009, 10:48:23 ) *
Tutaj akurat próbuje wstawić do tabeli rekord z kluczem obcym, dla którego nie ma odpowiednika w tabeli powiązanej



Dzięki miałeś rację .
Pytanie czy jeżeli przy ładowaniu bazy , niby wszystko ok ale jak tworzy tabele to przy każdej komunikat' 1 row affected' - co to oznacza??
Rkingsmiley.png
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.