MySQL添加外键失败 error 1452

MySQL添加外键失败  error 1452解决办法

举例:

两个表       商品表:goods  商品类型:  goodsTyle

商品表中每个商品对应一个商品类型ID,即

即:goods表的主关键字gradeId是grade表中的id

goods表称为主表   goodsTyle表称为从表

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

【原因】

goods表中的有的typeId不属于goodsType表中的id

【解决方法】

修改数据,使goods表中的typeId全部属于goodsType表中的id
 

你可能感兴趣的:(mysql,后端)