![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 14.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tworzę bazę danych. Gdy miałem w tabelach kilka rrekordów nie mogłem ustawić kluczy obcych. Korzystam z phpmyadmin. Pousuwałem wszystkie rekordy poustawiałem odpowiednio klucze obce i niby wszytsko jest ok ale teraz nie moge dodać żadnego rekordu do tabel w których mam klucz obcy. Pojawia się błąd typu:
MySQL zwrócił komunikat: Dokumentacja #1452 - Cannot add or update a child row: a foreign key constraint fails (`system`.`projects`, CONSTRAINT `projects_ibfk_3` FOREIGN KEY (`details_id`) REFERENCES `nowy` (`id`) ON DELETE CASCADE) Typ bazy to InnoDB. W czym tkwi problem? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Widocznie powiązany rekord nie istnieje np.
id|name 1 | aaa 2 | bbb id_v | id(klucz obcy) |value 1 | 1 | hhh 2 | 2 | ggg 2 | 3 | ccc brak rekordu o id 3 = error |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:18 |