Witam,
Mam pytanie jak zrobić działające relacje na kilku tabelach w phpMyadmin?
A więc:
tabela A:
osoba_id | nazwa_osoby |
---------+--------------+
1 | osoba1 |
---------+--------------+
2 | osoba2 |
---------+--------------+
tabela B:
czynnosci_id | nazwa_czynnosci | przyjal_czynnosc(osoba_id) | wykonal_czynnosc(osoba_id) |
-------------+-----------------+---------------------------+-----------------------------+
1 | czynnosc1 | osoba1 | osoba2 |
-------------+-----------------+---------------------------+-----------------------------+
2 | czynnosc2 | osoba2 | osoba1 |
-------------+-----------------+---------------------------+-----------------------------+
Tabele mam połączone 1 do wielu: tabelaA->osoba_id z tabelaB->przyjal i tabelaB->wykonal. Tak jak na schemacie tabel.
Czyli jak połączyć te dwie tabele w phpMyadmin? Ja kiedy próbuje zrobić relację tak jak należy to pojawia się błąd:
#1452 - Cannot add or update a child row: a foreign key constraint fails
nie wiem jak to rozwiązać.
Dziękuję za szybka odpowiedź.
Krzysiek