【问题标题】:AFTER MySql restart : #1452 - Cannot add or update a child row: a foreign key constraint failsMySql 重启后:#1452 - 无法添加或更新子行:外键约束失败
【发布时间】:2012-05-08 23:13:44
【问题描述】:

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

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

【问题讨论】:

  • 相关键是否包含字符串类型的列?这可能与字符集有关。

标签: mysql phpmyadmin mamp


【解决方案1】:

我在使用 MAMP 时遇到了同样的问题:/ 我不知道原因,但“FLUSH TABLE”解决了它。

【讨论】:

  • FLUSH TABLE 似乎确实解决了这个问题,如果问题再次出现,我会看到。感谢您的建议。
猜你喜欢
  • 2013-05-11
  • 2013-09-28
  • 1970-01-01
  • 2017-03-06
  • 1970-01-01
  • 2015-02-04
  • 2013-06-11
  • 2017-06-27
  • 2014-10-23
相关资源
最近更新 更多