数据库
首页 > 数据库> > mysql添加外键后,报错:Cannot add or update a child row:a foreign key constraint fails

mysql添加外键后,报错:Cannot add or update a child row:a foreign key constraint fails

作者:互联网

其实问题不大,主要就是自己不够细心。
根据给出的错误提示,我仔细对比了一下主表和设有外键的表,发现设置的外键和对应的主键表的主键值不一致,重新修改后又报错了,原来是我主表的id字段类型是varchar,而我添加数据时添加的是int型数据,最后把把这个问题一改就不会报错了。

标签:fails,constraint,外键,添加,报错,键值,主表,主键
来源: https://blog.csdn.net/weixin_44042996/article/details/100154608