# 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

questionAnswers(2)

yourAnswerToTheQuestion