当'修复表'查询在mysql中不起作用时该怎么办?

时间:2010-01-04 10:45:59

标签: mysql

我收到此错误:“该表的存储引擎不支持修复”

当我尝试使用查询repair table tbl_college_master

修复表格时

表是innodb类型,但我不知道我收到此错误?

2 个答案:

答案 0 :(得分:10)

请参阅the manual - REPAIR TABLE仅适用于MyISAM,ARCHIVE和CSV存储引擎。

使用InnoDB无论如何都不需要这样,因为与MyISAM和其他人不同,存储引擎无法进入不一致的状态。

答案 1 :(得分:1)

我认为你应该试试mysql repair tool。 。 。它是一个很棒的工具,可以修复任何类型的mysql数据或包含任何数据的表。并且我确信它将使用查询修复表tbl_college_master来定义修复表。