MySQL数据表坏掉了。应用程序连接数据库提到如下的异常:
822
822

解决方法:
进入MySQL,使用MySQL修复命令修复该表。
CHECK TABLE `music`//检查表
REPAIR TABLE `music`//修复表
OPTIMIZE TABLE `music`//优化表

使用第二条修复命令就解决了问题。但是表却坏得莫名其妙的……
以下是其它网友提供的解决方案,但是不保证一定有效:
用命令myisamchk可以检查并修复MyISAM表
如:
myisamchk music
myisamchk 
--recover music

如果是InnoDB表,可以在mysql
>提示符下用
CHECK TABLE来检测是否有问题
如果有问题,可以用mysqldump导出,drop table, 用dump的数据重建该表的方式修复


相关文章:

  • 2021-04-01
  • 2021-10-30
  • 2021-06-18
  • 2021-06-18
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
相关资源
相似解决方案