# 1452 - Nie można dodać lub zaktualizować wiersza podrzędnego: ograniczenie klucza obcego nie powiedzie się
Kiedy nie chcę łączyć ze sobą dwóch tabel, otrzymuję komunikat: # 1452 - Nie można dodać lub zaktualizować wiersza potomnego: ograniczenie klucza obcego nie powiedzie się .... Chcę połączyć oauth_uid2 (klucz podstawowy) z tabelą facebook_users do tabeli błędów z kluczem obcym oauth_uid2. Ale zawsze otrzymuję tę wiadomość. Wyczyściłem już moje dane, ale nic nie działa. Również w tabeli users_facebook mam 1 rekord.
1452 - Nie można dodać lub zaktualizować wiersza podrzędnego: ograniczenie klucza obcego kończy się niepowodzeniem (phples
.bugs
, KONSTRAKTbugs_ibfk_1
KLUCZ ZAGRANICZNY (oauth_uid2
) REFERENCJEusers_facebook
(oauth_uid2
) ON DELETE CASCADE ON UPDATE CASCADE)
tabela błędów: FK = oauth_uid2, PK = bug_id
#Name Type Collation Attributes Null Default Extra Action
1 bug_id int(30) No None AUTO_INCREMENT Change Drop Browse distinct values Primary Unique Index Spatial Fulltext
2 bugtitle varchar(50) utf8_unicode_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext
3 bugdescription varchar(500) utf8_unicode_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext
4 oauth_uid2 int(30) No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext
tabela users_facebook: PK = oauth_uid2
# Name Type Collation Attributes Null Default Extra Action
1 oauth_uid2 int(30) No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext
2 email varchar(70) utf8_unicode_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext