Geralmente o formato de tabela MyISAM é muito confiável, mas as tabelas às vezes podem ser corrompidas por vários motivos, como falhas de hardware, processo mysqld é morto enquanto uma operação de gravação está em andamento, desligamentos prematuros ou bugs no código MySQL ou MyISAM. Se você estiver usando uma versão muito antiga, provavelmente haverá bugs.
Antes de reparar, é recomendável fazer backup. Reparar
REPAIR [NO_WRITE_TO_BINLOG | LOCAL] TABLE
tbl_name [, tbl_name] ...
[QUICK] [EXTENDED] [USE_FRM]