检查 MySQL 表

Navicat

检查 MySQL 表

检查表 检查一个表或多个表的错误。当前,MySQL 只支持检查 MyISAM、InnoDB 及 ARCHIVE 表。对于 MyISAM 表,键的统计数据也会同时更新。

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

检查表返回一个有以下的列的结果集:

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

你可能在每个已检查的表得到多行信息。最后一行的 status 有一个 Msg_type 值及 Msg_text 通常是 OK。如果你得不到 OK,或 Table is already up to date 你应该运行一个表修复。Table is already up to date 意味着表的保存引擎没有需要去检查表。

下列表显示其他可以运行的检查选项:

类型
意思
快速 不要掃描行以检查错误的链接。
不要掃描行以检查错误的链接。
已改变 只检查自最后检查后改变或没有正确关闭的表。
延伸 在每一行的全部键做一个完整的键查询。这确保表是百分百一致,但需要很长的时间!