Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Dodawanie niepoprawnych krotek
usb2.0
post 17.03.2010, 01:38:13
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam
Postaram sie wyjaśnij w czym problem.
Mam tabele nadrzedna z kluczem glownym i tabele podrzedna ktora jakos k obcy ma k glowny tabeli nadrzednej.
Wszystko w php elegancko smiga - formularze, dodawanie danych, oczywiscie klucze dodaje sam, nie prosze o to usera.
Klucz obcy dodaje tak ze najpierw w insercie podaje go jako null a potem wyciagam last_insert_id() i updatuje krotke.
Ale ostatnio zaczalem uzywac w koncu innodb - do tej pory domylsny Myisam

Jest tak ze jesli nie bede mial danego k glownego to niemozliwe bedzie dodanie krotki w tabeli podrzednej - przynajmniej tak rozumiem ponizszy blad ktory dostaje

Cannot add or update a child row: a foreign key constraint fails

Bledu nie ma w insercie tylko jest dopiero po update i efekt jest taki ze dostaje krotke z kluczem obcym o wartosci null

Chodzi mi o to zeby w ogole nie dodwalo krotki
Mam nadzieje ze ktokolwiek mnie zrozumie:P
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 20:14