两种查看数据表状态的方法

CHECK TABLE tablename;

Table   Op Msg_type Msg_text
tablename check status OK

如果Msg_text是OK,说明表状态是良好的,否则,就是出错了;


SHOW TABLE STATUS from dbname WHERE ENGINE IS NULL;

Name Engine
tablename NULL

这个会把整个数据库的Engine为null的表都查出来,该列为null,说明数据表损坏。

修复方式,可参考数据恢复

 

posted @ 2023-06-30 17:44  苏秦与真相  阅读(86)  评论(0编辑  收藏  举报