Jak sprawdzić spójność danych w tabeli bazy MySQL?
Źle.
REPAIR TABLE NAPRAWIA tabelę, a nie tylko sprawdza.Źle.
mysqldump tworzy kopię zapasową.Źle.
mysql to klient bazy, nie polecenie sprawdzające spójność.Dobrze.
CHECK TABLE sprawdza tabelę pod kątem błędów/spójności.Spójność danych w tabeli MySQL sprawdza polecenie
CHECK TABLE - analizuje tabelę pod kątem błędów i uszkodzeń, nie modyfikując jej. Naprawę wykonuje się dopiero osobno, gdy problem zostanie wykryty. Dlatego do sprawdzenia spójności służy CHECK TABLE.Trzeba odróżnić sprawdzanie od innych operacji.
mysql to klient wiersza poleceń (powłoka), a nie polecenie sprawdzające. mysqldump tworzy kopię zapasową. REPAIR TABLE NAPRAWIA już uszkodzoną tabelę, a nie tylko sprawdza. Samo sprawdzenie spójności wykonuje CHECK TABLE.