解决方法:
进入MySQL,使用MySQL修复命令修复该表。
CHECK TABLE `music`//检查表
REPAIR TABLE `music`//修复表
OPTIMIZE TABLE `music`//优化表
REPAIR TABLE `music`//修复表
OPTIMIZE TABLE `music`//优化表
使用第二条修复命令就解决了问题。但是表却坏得莫名其妙的……
以下是其它网友提供的解决方案,但是不保证一定有效:
用命令myisamchk可以检查并修复MyISAM表
如:
myisamchk music
myisamchk --recover music
如果是InnoDB表,可以在mysql>提示符下用
CHECK TABLE来检测是否有问题
如果有问题,可以用mysqldump导出,drop table, 用dump的数据重建该表的方式修复
如:
myisamchk music
myisamchk --recover music
如果是InnoDB表,可以在mysql>提示符下用
CHECK TABLE来检测是否有问题
如果有问题,可以用mysqldump导出,drop table, 用dump的数据重建该表的方式修复