myisamchk soporta las siguientes opciones para las operaciones de comprobación de tablas:
              --check, -c
            
Comprueba si hay errores en la tabla. Esta es la operación por defecto si no se especifica ninguna opción que seleccione la operación a realizar.
              --check-only-changed, -C
            
Comprueba sólo las tablas que han cambiado desde la última comprobación.
              --extend-check, -e
            
Comprueba la tabla muy concienzudamente. Esto es muy lento si la tabla tiene muchos índices. Esta opción debería ser utilizada únicamente en casos extremos. Normalmente, myisamchk o myisamchk --medium-check deberían ser capaces de determinar si hay algún error en la tabla.
              Si está utilizando --extend-check y
              tiene bastante memoria, establecer un valor grande para la
              variable key_buffer_size ayuda a que la
              operación de reparación vaya más rápido.
            
              --fast, -F
            
Comprueba solo las tablas que no han sido cerrados apropiadamente.
              --force, -f
            
              Realiza una operación de reparación automaticamente si
              myisamchk encuentra cualquier error en
              la tabla. El tipo de reparación es el mismo que el que se
              espcifica con la opción --repair o
              -r.
            
              --information, -i
            
Imprime estadísticas informativas sobre la tabla que se comprueba.
              --medium-check, -m
            
              Realiza una comprobación que es más rápida que
              --extend-check. Esta comprobación
              encuentra solo el 99.99% de todos los errores, lo que
              debería ser suficiente en la mayor parte de los casos.
            
              --read-only, -T
            
              No señala la tabla como comprobada. Esto es útil si
              utiliza myisamchk para comprobar una
              tabla que está siendo utilizada por otra aplicación que
              no utiliza bloqueos, como mysqld cuando
              se ejecuta con la opción
              --skip-external-locking.
            
              --update-state, -U
            
              Almacena información en el archivo
              .MYI para indicar que la tabla ha
              sido comprobada, o si la tabla tiene fallos. Esto debería
              utilizarse par obtener el máximo beneficio de la opción
              --check-only-changed, pero no debería
              utilizarse esta opción si se está ejecutando el servidor
              mysqld, con la opción
              --skip-external-locking, y éste está
              utilizando la tabla.
            
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

