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.
