# 1452 - Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не выполнено
Когда я не хочу соединить две таблицы друг с другом, я получаю сообщение: # 1452 - Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не удается .... Я хочу подключить oauth_uid2 (первичный ключ) из вкладки facebook_users в таблицу ошибок с внешним ключом oauth_uid2. Но я всегда получаю это сообщение. Я уже очистил свои данные, но ничего не работает. Также в таблице users_facebook у меня есть 1 запись.
1452 - Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не выполняется (phples
.bugs
, ОГРАНИЧЕНИЕbugs_ibfk_1
ВНЕШНИЙ КЛЮЧ (oauth_uid2
) РЕКОМЕНДАЦИИusers_facebook
(oauth_uid2
) НА УДАЛЕННОМ КАСКАДЕ НА ОБНОВЛЕНИИ КАСКАДА)
таблица ошибок: 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
Таблица 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