Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 2.01.2006 Ostrzeżenie: (0%)
|
Witam
Mam 3 tabele (innoDB). 1. klienci (klientid-klucz glw., pole1, pole2...) 2. ksiazki (ksiazkaid-klucz glw., klientid-klucz obcy do klientid z tabeli klienci, pole1, pole2...) 3. opisy (ksiazkaid-klucz obcy do ksiazkaid z tabeli ksiazki) Bez ustawionych kluczy obcych, wszystkie dane moge dodawac. Po ustawieniu kluczy jak powyzaj nie moge dodac danych. Komunikat przy dodaniu danych: Cannot add or update a child row: a foreign key constraint fails Poradzcie cos (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 2.01.2006 Ostrzeżenie: (0%)
|
Kolejność dodawania danych nie ma raczej znaczenia, modyfikując skrypt dodający dane (kolejność ich dodawania) zawsze mogę dodać tylko dane do tablei klienci. Przy pozostalych tabelach mam blad.
Pomijając oczywiście fakt, gdzie której każda wprowadzona książka musi mieć klienta - to tylko przykladowa nazwa. |
|
|
|
radca78 Błąd dodania danych - klucz obcy 2.01.2006, 11:58:48
DeyV Jeżeli są wprowadzone klucze obce i związki oparte... 2.01.2006, 12:59:59
DeyV Nawet wtedy, gdzy odpowiednie gdy istnieje odpowie... 2.01.2006, 13:47:12
radca78 Dane dodaje jednym formularzem (wszystko razem) do... 2.01.2006, 14:04:11 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 15:17 |