2010-01-05 64 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。對於其他存儲引擎,最好的辦法是從備份恢復表格。