MySQL:Foreign key fails with error Error Code: 1452.

今天在MySQL中,給一個表添加外鍵,類型都是int,名稱也沒有錯,我是臨時想給A表添加B表的外鍵,就是A表中的外鍵關聯到B表中的主鍵。

可是用NavigateSQL保存操作的時候總是報錯:

Foreign key fails with error Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails:xxx.<result 2...

經過Google,從StackOverflow中解決!
原來我臨時建立的B表沒有數據,當我向B表中添加數據之後,還報同樣的錯誤。
原來,A表中關聯B表主鍵的字段中的值,與B表中的值不一致,我手動改成一致的《內容一致》就可以了!
記錄於此,以供積累!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章