需要帮助修复损坏的Inndob表

时间:2016-05-11 04:55:56

标签: mysql innodb corrupt repair

我们的Magento网站最近遇到了问题,我们不时地在网页上收到错误:

SQLSTATE[HY000]: General error: 1712 Index [table] is corrupted

据我了解,innodb不支持通过phpmyadmin进行修复。我们能够关闭网站和数据库几个小时才能修复但是在网上阅读后不能很好地理解修复。

非常感谢有关修复innodb表的任何帮助。

1 个答案:

答案 0 :(得分:-2)

什么版本的MySQL?

1712年是非常罕见的。查看Bug 72858是否相关。

这是一种重建(而非“修复”)索引的方法:

ALTER TABLE your_table ENGINE=InnoDB;

如果这没有帮助,请提供ALTER的任何输出,包括执行时间。