"Try to recover every possible row from the data file. Normally this will also find a lot of garbage rows; Don't use this option if you are not totally desperate.",0,0,0,GET_NO_ARG,NO_ARG,'e',0,0,0,0,0,0},
{"fast","Check only tables that hasn't been closed properly.",0,0,0,
GET_NO_ARG,NO_ARG,'F',0,0,0,0,0,0},
{"force",
"Restart with -r if there are any errors in the table. States will be updated as with --update-state.",0,0,0,GET_NO_ARG,NO_ARG,'f',0,0,0,0,0,
0},
{"help","Display this help and exit.",0,0,0,GET_NO_ARG,NO_ARG,'?',0,
0,0,0,0,0},
{"information","Print statistics information about table that is checked.",
0,0,0,GET_NO_ARG,NO_ARG,'i',0,0,0,0,0,0},
{"keys-used","Tell MyISAM to update only some specific keys. # is a bit mask of which keys to use. This can be used to get faster inserts!",
"Faster than extended-check, but only finds 99.99% of all errors. Should be good enough for most cases.",0,0,0,GET_NO_ARG,NO_ARG,'m',0,0,0,0,0,
0},
{"quick","Faster repair by not modifying the data file.",0,0,0,
GET_NO_ARG,NO_ARG,'q',0,0,0,0,0,0},
{"read-only","Don't mark table as checked.",0,0,0,GET_NO_ARG,NO_ARG,
'T',0,0,0,0,0,0},
{"recover",
"Can fix almost anything except unique keys that aren't unique.",0,0,0,
GET_NO_ARG,NO_ARG,'r',0,0,0,0,0,0},
{"safe-recover",
"Uses old recovery method; Slower than '-r' but can handle a couple of cases where '-r' reports that it can't fix the data file.",0,0,0,GET_NO_ARG,
NO_ARG,'o',0,0,0,0,0,0},
{"start-check-pos","No help available.",0,0,0,GET_LONG,REQUIRED_ARG,
OPT_START_CHECK_POS,0,0,0,0,0,0},
{"set-auto-increment",
"Force auto_increment to start at this or higher value. If no value is given, then sets the next auto_increment value to the highest used value for the auto key + 1.",(gptr*)&check_param.auto_increment_value,
{"set-variable","Change the value of a variable. Please note that this option is depricated; you can set variables directly with --variable-name=value.",
0,0,0,GET_STR,REQUIRED_ARG,'O',0,0,0,0,0,0},
{"silent",
"Only print errors. One can use two -s to make myisamchk very silent.",0,
0,0,GET_NO_ARG,NO_ARG,'s',0,0,0,0,0,0},
{"sort-index",
"Sort index blocks. This speeds up 'read-next' in applications.",0,0,0,
GET_NO_ARG,NO_ARG,'S',0,0,0,0,0,0},
{"sort-records",
"Sort records according to an index. This makes your data much more localized and may speed up things. (It may be VERY slow to do a sort the first time!)",