尝试添加约束时出现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,外键很可能是另一条路。为什么你要问两次同样的问题?