![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 00:38 |