网上说出现这个错误是索引文件损坏导致的,解决办法如下

    找到MySQL安装目录下的 bin/myisamchk 文件
    然后在命令行中输入

    1. myisamchk -c -r ../data/数据库名/表名.MYI

    然后myisamchk 工具会帮助你恢复数据表的索引。好象也不用重新启动mysql,问题就解决了。

    感觉这个错误也只有在MyISAM为存储引擎的表上才会出现。。。因为我的业务是固定间隔30秒插入一条记录,并没有修改和删除的操作,看来频繁插入的业务场景下不适合用MyISAM引擎。