我米得到的錯誤 - 該表的存儲引擎不支持修復該表的存儲引擎不支持修復
,同時通過命令修復表 - mysqlcheck的ü根 - P - 修復「數據庫」
它僅在106個表格中顯示4個表格的錯誤,其餘表格顯示爲OK。
如果有任何解決辦法請幫助。
謝謝。
我米得到的錯誤 - 該表的存儲引擎不支持修復該表的存儲引擎不支持修復
,同時通過命令修復表 - mysqlcheck的ü根 - P - 修復「數據庫」
它僅在106個表格中顯示4個表格的錯誤,其餘表格顯示爲OK。
如果有任何解決辦法請幫助。
謝謝。
Myisam
引擎支持此功能,我相信這4個表不是myisam類型。
如手冊說:
MyISAM存儲引擎支持所有 4的維護操作,因此 mysqlcheck的可用於對MyISAM表執行它們中的任何 。其他 存儲引擎不一定 支持所有操作。在這種情況下,顯示錯誤消息 。對於 例如,如果test.t是一個MEMORY表, 試圖檢查它產生這樣 結果:
如需進一步詳細信息見myisamcheck
他們是否適合您可以更改表的引擎myisam
您無法修復InnoDB類型的表,如果您想修復它們,您必須將表引擎從InnoDB更改爲MyIsam。
要爲此,請按照下列簡單的步驟
現在使用下面
ALTER TABLE table_name ENGINE=MyISAM;
給出的命令,你想改變的InnoDB在MyISAM表的名稱替換表名。
注意:您必須逐個更改表格。每次選擇一張表並更改其引擎等等。