2012-04-28 39 views
2

AFTER MySql重新启动时,当我尝试更新或插入一行时,出现此错误:#1452 - 无法添加或更新子项行:外键约束失败。AFTER MySql重新启动:#1452 - 无法添加或更新子行:外键约束失败

奇怪的是,当我用phpMyAdmin再次删除并添加关键约束时,问题消失了。此外,我只有这个问题与MAMP,而不是与WAMP,也没有任何其他服务器,直到现在。 我使用MySQL 5.5.9,任何人都可以为此提供解决方案吗? 谢谢, 彼得

+0

有关键是否包含字符串类型的列?这可能与字符集相关。 – eggyal 2012-04-28 12:56:39

回答

0

我有同样的问题与MAMP:/ 我不知道的原因,但“FLUSH TABLE”解决了它。

+0

FLUSH TABLE似乎解决了问题,我将在未来看到问题是否会重演。感谢您的建议。 – 2012-05-18 08:44:29

相关问题