Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] relacje między 4 tabelami, relacje między 4 tabelami, a ograniczenia dla ON DELETE/UPDATE CASCADE
mounirs
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 23.06.2010

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


Witam. Powiązałem 4 tabele i przypisałem dla nich ograniczenia ON DELETE/UPDATE CASCADE. Przy zapytaniu między dwoma tabelami nadrzędnej (3) i podrzędnej (4) nie ma żadnych problemów. Natomiast gdy chcę wykonać zapytanie dla tabel (2) (3), wyskakuje problem "Cannot add or update a child row: a foreign key constraint fails (`test`.`(3)`, CONSTRAINT `3_ibfk_11` FOREIGN KEY (`id_2`) REFERENCES `2` (`id_2`) ON DELETE CASCADE ON UPDATE CASCADE).

Na czym może polegać problem i w jaki sposób wykonuję ograniczenia pomiędzy kilkoma tabelami ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




założyłeś relacje między tabelami. Updatując dane, łamiesz w jakiś sposób tę relację. Jak? Nie wiem. Nie wiem co to za relacje, nie wiem co to za dane. To ty masz to sprawdzić bo to ty masz baze przed nosem a nie ja.
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: 14.10.2025 - 00:38