mysql.h


CHECKSUM TABLE

CHECKSUM TABLE tbl_name [, tbl_name] ... [ QUICK | EXTENDED ]

Devuelve la suma de comprobación (checksum) de una tabla.

Si se especifica QUICK, se devuelve el valor vivo de comprobación si está disponible, o NULL en caso contrario. Esto es muy rápido. El valor vivo se activa mediante la especificación de la opción de tabla CHECKSUM=1, que actualmente sólo está soportada en tablas MyISAM. Ver CREATE TABLE.

En el modo EXTENDED se lee la tabla completa, línea a línea y se calcula el valor de comprobación. Esto puede ser muy lento para tablas grandes.

Por defecto, si no se especifica no QUICK no EXTENDED, MySQL devuelve el valor vivo si el motor de almacenamiento de tablas los soporta, y recorre la tabla en otro caso.

Esta sentencia está implementada a partir de MySQL 4.1.1.