![]() |
![]() |
![]()
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 ![]() |
No przecież masz napisane:
wkładasz dane które dla tego połączenia: test`.`(3)`, CONSTRAINT `3_ibfk_11` FOREIGN KEY (`id_2`) REFERENCES `2` (`id_2`) ON DELETE CASCADE ON UPDATE CASCADE są niespełnione |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 18:29 |