आम तौर पर MyISAM तालिका प्रारूप बहुत विश्वसनीय होता है, लेकिन कभी-कभी विभिन्न कारणों से तालिकाएँ दूषित हो सकती हैं जैसे हार्डवेयर विफलता, mysqld प्रक्रिया समाप्त हो जाती है, जबकि एक लेखन कार्य चल रहा होता है, MySQL या MyISAM कोड में असामयिक शटडाउन या बग। यदि आप बहुत पुराने संस्करण का उपयोग कर रहे हैं तो बग होने की संभावना है।
मरम्मत करने से पहले यह अनुशंसा की जाती है कि आप बैकअप लें। मरम्मत के लिए
REPAIR [NO_WRITE_TO_BINLOG | LOCAL] TABLE
tbl_name [, tbl_name] ...
[QUICK] [EXTENDED] [USE_FRM]