«

MySQL解决修复表时提示 “The storage engine for the table doesn't support repair“问题

TLYAN 发布于 阅读:4011 学习分享


遇到的问题, 如下图:



        



“ The storage engine for the table doesn't support repair “的意思是:“该表的存储引擎不支持修复”,通过表设计查看,可以看到该表的引擎是InnoDB。



 InnoDB支持外键参照完整性,具备故障恢复能力,所以不需要修复!



解决方案:

1、从数据库设计上来讲,是不需要修复这个表的。



2、如果完美主义者的你,非要修复的话,可以将引擎更改为:MyISAM,如下:







保存后,重新修复该表 ,已经提示ok了!




数据库 数据库修复报错