两种查看数据表状态的方法
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,说明数据表损坏。
修复方式,可参考数据恢复

浙公网安备 33010602011771号