CHECKSUM TABLEtbl_name
[,tbl_name
] ... [ QUICK | EXTENDED ]
CHECKSUM TABLE
meldet eine
Tabellenprüfsumme.
Bei QUICK
wird – sofern möglich – die
mitlaufende Prüfsumme gemeldet, andernfalls
NULL
. Dies ist sehr schnell. Eine
mitlaufende Prüfsumme wird durch Angabe der Tabellenoption
CHECKSUM = 1
bei Erstellung der Tabelle
aktiviert. Zurzeit wird dies nur bei
MyISAM
-Tabellen unterstützt. Siehe auch
Abschnitt 13.1.5, „CREATE TABLE
“.
Bei EXTENDED
wird die gesamte Tabelle
Datensatz für Datensatz gelesen und die Prüfsumme berechnet.
Dies kann bei großen Tabellen sehr lange dauern.
Wenn weder QUICK
noch
EXTENDED
angegeben sind, gibt MySQL eine
mitlaufende Prüfsumme zurück, wenn die Speicher-Engine der
Tabelle dies unterstützt; andernfalls wird die Tabelle
gescannt.
Bei einer nichtexistenten Tabelle gibt CHECKSUM
TABLE
NULL
zurück und erzeugt
eine Warnung.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.