Które polecenie naprawi uszkodzoną tabelę?
Dobrze.
REPAIR TABLE naprawia uszkodzoną tabelę.Źle. Takie polecenie nie istnieje.
Źle.
ANALYZE zbiera statystyki, nie naprawia.Źle.
OPTIMIZE optymalizuje, nie naprawia.Uszkodzoną tabelę naprawia polecenie
REPAIR TABLE tbl_name - próbuje odbudować jej strukturę i indeksy po awarii (np. przerwanym zapisie). Zapamiętaj nazwę wprost: „repair” = napraw tabelę.Pozostałe polecenia robią co innego.
OPTIMIZE TABLE porządkuje i defragmentuje tabelę (poprawia wydajność), ale nie naprawia uszkodzeń. ANALYZE TABLE odświeża statystyki dla optymalizatora. REGENERATE TABLE nie istnieje. Naprawę wykonuje REPAIR TABLE.