2010-01-05 70 views
0

修复表我试图在MySQL修复表.... 但它返回一个错误,如..在MySQL

The storage engine for the table doesn't support repair 

PLZ尽力帮助..

+1

是什么导致您尝试修复表格? – 2010-01-05 04:46:51

+2

找出您正在使用的存储引擎,然后检查MySQL文档。 – kosoant 2010-01-05 05:33:05

回答

1

检查哪些存储引擎表使用:

SHOW TABLE STATUS LIKE 'tablename'; 

REPAIR TABLE只对MyISAM的,归档和(最近)CSV存储引擎,根据the documentation。对于其他存储引擎,最好的办法是从备份恢复表格。