ERROR 1452 : Cannot add or update a child row: a foreign key constraint fails

MySQL添加外鍵失敗  error 1452解決辦法mysql

舉例:sql

兩個表       用戶表:user   班級表:  gradepost

用戶表中每一個用戶對應一個班級ID,即gradeId.net

即:user表的主關鍵字gradeId是grade表中的Id get

user表稱爲主表   grade表稱爲從表it

【sql】table

alter table user add foreign key (gradeId) references grade(Id );  
【error】
ERROR 1452 : Cannot add or update a child row: a foreign key constraint fails

【緣由】class

user表中的有的gradeId不屬於grade表中的id date

【解決方法】方法

修改數據,使user表中的gradeId所有屬於grade表中的id

相關文章
相關標籤/搜索