"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,0,0,0,0,0,0},
{"fast",'F',"Check only tables that haven't been closed properly.",0,0,0,
GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
"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,0,0,0,0,0,0},
{"fast",'F',
"Check only tables that haven't been closed properly.",
0,0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"force",'f',
"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,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},
"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,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",'i',
"Print statistics information about table that is checked.",0,0,0,
GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
"Print statistics information about table that is checked.",
0,0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"keys-used",'k',
"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,0,0,0,0,0,0},
{"quick",'q',"Faster repair by not modifying the data file.",0,0,0,
GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"read-only",'T',"Don't mark table as checked.",0,0,0,GET_NO_ARG,
NO_ARG,0,0,0,0,0,0},
0,0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"quick",'q',"Faster repair by not modifying the data file.",
0,0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"read-only",'T',
"Don't mark table as checked.",
0,0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"recover",'r',
"Can fix almost anything except unique keys that aren't unique.",0,0,0,
GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
"Can fix almost anything except unique keys that aren't unique.",
0,0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"safe-recover",'o',
"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,0,0,0,0,0,0},
{"start-check-pos",OPT_START_CHECK_POS,"No help available.",0,0,0,
GET_ULL,REQUIRED_ARG,0,0,0,0,0,0},
"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,0,0,0,0,0,0},
{"start-check-pos",OPT_START_CHECK_POS,
"No help available.",
0,0,0,GET_ULL,REQUIRED_ARG,0,0,0,0,0,0},
{"set-auto-increment",'A',
"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,
"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,
(gptr*)&check_param.auto_increment_value,
0,GET_ULL,OPT_ARG,0,0,0,0,0,0},
{"set-character-set",OPT_SET_CHARSET,
"Change the character set used by the index",0,0,0,GET_STR,
REQUIRED_ARG,0,0,0,0,0,0},
"Change the character set used by the index",
0,0,0,GET_STR,REQUIRED_ARG,0,0,0,0,0,0},
{"set-variable",'O',
"Change the value of a variable. Please note that this option is deprecated; you can set variables directly with --variable-name=value.",
0,0,0,GET_STR,REQUIRED_ARG,0,0,0,0,0,0},
{"silent",'s',
"Only print errors. One can use two -s to make myisamchk very silent.",0,
0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
"Only print errors. One can use two -s to make myisamchk very silent.",
0,0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"sort-index",'S',
"Sort index blocks. This speeds up 'read-next' in applications.",0,0,0,
GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
"Sort index blocks. This speeds up 'read-next' in applications.",
0,0,0,GET_NO_ARG,NO_ARG,0,0,0,0,0,0},
{"sort-records",'R',
"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!)",