具体现象

说明:执行sql语句查询或者检索相关数据时会出现如下报错内容:

1194 - Table 'xxxx你的表名' is marked as crashed and should be repaired

主要原因及解决办法

造成这个报错的主要原因可能是,服务器之前有过一次强制重启,又或者是mysql突然被停止,但是用户的数据有新增,出现了表的数据结构损坏导致的。

网络上很多人说要重启mysql就好了,但实际上并不是姐姐这个报错的更本方法。

解决办法

前置准备:将报错的表进行一个备份,备份完毕后执行下面的修复命令:

REPAIR TABLE  your_table_name

执行完毕后,即可解决这个报错问题。

08-10 09:28