Z dokumentace :
Ve skutečnosti, pokud zadáte SELECT ... ORDER BY k této tabulce možnost ALTER TABLE vás neušetří filesort , ale místo toho vytvořte filesort mnohem rychleji.
Třídění již objednané sady je ekvivalentní procházení této sady, abyste se ujistili, že je vše v pořádku.
Pokud vaše tabulka neobsahuje žádná dynamická pole (jako VARCHAR nebo 'BLOB'), pak s největší pravděpodobností MyISAM ji při aktualizaci nepřesune.
Na toto chování bych se však nespoléhal, kdybych stavěl jadernou elektrárnu nebo něco, za co dostanu zaplaceno.
Budete muset provést ALTER TABLE ... ORDER BY .
REPAIR pouze opravuje fyzickou strukturu poškozené tabulky.