Które polecenie MySQL sprawdza tabelę pod kątem błędów i uszkodzeń (bez jej naprawiania)?
Dobrze.
CHECK TABLE bada tabelę i raportuje błędy, ale jej nie naprawia.Źle.
CHANGE TABLE nie jest poprawnym poleceniem.Źle.
UPDATE TABLE nie istnieje; zmianę danych robi UPDATE.Źle.
FIX TABLE nie istnieje w MySQL.Polecenie
CHECK TABLE sprawdza, czy tabela nie jest uszkodzona, i zwraca raport o ewentualnych błędach - samo jednak niczego nie naprawia. Zwykle wykonuje się je przed właściwą naprawą poleceniem REPAIR TABLE. Dlatego do diagnozy tabeli (bez naprawy) służy CHECK TABLE.Pozostałe odpowiedzi nie sprawdzają tabeli.
FIX TABLE i CHANGE TABLE brzmią wiarygodnie, ale w MySQL takich poleceń nie ma. UPDATE TABLE również nie istnieje - modyfikację danych wykonuje samo UPDATE, a nie polecenie operujące na całej tabeli. Zbadanie tabeli pod kątem uszkodzeń, z raportem ale bez naprawy, realizuje CHECK TABLE, dlatego to ono jest poprawne.