修复 MySQL 表

Navicat

修复 MySQL 表

修复表 修复一个有可能已损坏的表。

提示:只需在表上右击并选择 维护 -> 修复表 -> 所需的选项

修复表返回一个有以下的列的结果集:

Table 表名。
Op 永远是分析。
Msg_type 其中一个状态、错误、信息或警告。
Msg_text 信息。

你可能在每个已修复的表得到多行行信息。最后一行的 status 有一个 Msg_type 值及Msg_test 通常是 OK。如果你得不到 OK,你应该尝试以 myisamchk --safe-recover 修复表。修复表不会运行全部 myisamchk 的选项。有 myisamchk --safe-recover,你也可以使用修复表不支持的选项,如 --max-record-length

如果給予 快速,修复表只尝试修复索引树。

如果你使用 扩展,MySQL 会一行一行的创建索引,而不是同一时间排序并创建一个索引。