Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd dodania danych - klucz obcy, Błąd dodawania danych gdy ustawiony Kluc
radca78
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
radca78
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 15:17