Cannot add or update a child row: a foreign key constraint fails。。。。。。
出现这个问题不要慌,最先从字段下手,直接找到外键,看主表跟从表的数据类型和数据是否一致,因为副表是根据主表里边的主键(或unique字段)插入的,只要不一致就会发生这个问题,
我出现的问题是postman发送数据的时候,request失败,code=500,然后IDEA中报错信息如上。
例子:
例如我的数据库seed表主键seed_id是recommend表的外键
:
recommend表如下,我postman请求其中seed_id=2当然报错,因为上边seed表中seed_id正好没有2
当我插入seed_id=1,或者3,4,8都是可以的,最重要的是确保seed表中seed_id有这个内容