W MySQL do naprawy uszkodzonej tabeli stosuje się polecenie REPAIR TABLE. Jego rola polega na próbie przywrócenia poprawnej struktury i spójności danych/indeksów w tabeli, o ile dany silnik tabeli obsługuje taki tryb naprawy.
Polecenie CHECK TABLE służy głównie do sprawdzenia tabeli, czyli diagnostyki (wykrywania błędów). Może zwrócić informacje o stanie tabeli, ale samo w sobie nie jest poleceniem "naprawczym" w rozumieniu usuwania uszkodzeń.
Opcje FIX TABLE oraz RESOLVE TABLE brzmią wiarygodnie (sugerują naprawę/rozwiązanie problemu), jednak w typowej składni MySQL nie są poprawnymi poleceniami SQL. To klasyczna pułapka egzaminacyjna: wybór odpowiedzi na podstawie intuicyjnego brzmienia zamiast znajomości faktycznych komend.
W praktyce administracyjnej warto pamiętać o kontekście:
- Silnik tabeli ma znaczenie (np. nie wszystkie mechanizmy przechowywania danych zachowują się tak samo).
- Typową sekwencją działań bywa: najpierw sprawdzenie (CHECK TABLE), potem naprawa (REPAIR TABLE) tam, gdzie ma to zastosowanie, a w razie potrzeby odtwarzanie z kopii zapasowej.
Na egzaminie kluczowe jest rozróżnienie poleceń diagnostycznych od naprawczych oraz rozpoznanie nieistniejących komend.