尝试添加约束时出现mysql错误#1452

尝试添加约束时出现mysql错误#1452,mysql,sql,database,Mysql,Sql,Database,可能重复: 我正在尝试更改一个表,以便在mysql数据库中添加外键约束: ALTER TABLE `Question` ADD CONSTRAINT `FK_question` FOREIGN KEY (`QuestionId`) REFERENCES `Image_Question` (`QuestionId`) ON DELETE CASCADE ; 问题是它给了我这个错误: 1452-无法添加或更新子行:外键约束失败(mobile\u app)。 “#sql-4517_15241”>

可能重复:

我正在尝试更改一个表,以便在mysql数据库中添加外键约束:

ALTER TABLE  `Question` ADD CONSTRAINT `FK_question` FOREIGN KEY (`QuestionId`)
REFERENCES `Image_Question` (`QuestionId`) ON DELETE CASCADE ;
问题是它给了我这个错误:

1452-无法添加或更新子行:外键约束失败(
mobile\u app
)。 “#sql-4517_15241”>,约束
FK_问题
外键 (
QuestionId
)删除时参考
Image\u Question
QuestionId
) 级联)


这个错误实际上意味着什么?为了解决这个问题,我可能需要采取哪些可能的解决方案?

可能
Image\u问题。问题ID
不是唯一的。而且看起来FK应该走另一条路,从
Image\u Question
Question

+1,外键很可能是另一条路。为什么你要问两次同样的问题?