Using the –myisamchk table_name command can be used to find all errors. it cannot find corruption that involves only the data file. The different options are:
Myisamchk –m table_name – checks index entries for errors and calculates checksum. This checksum that is calculated for all key values of rows is verified with the keys in the index tree.
Myisamchk –e table_name – performs and extended check. does a complete and thorough check of all data