13.5.2.4.CHECKSUMTABLE語法
13.5.2.4. CHECKSUM
TABLE語法
CHECKSUM TABLE tbl_name [, tbl_name] ... [ QUICK | EXTENDED ]
報告一個表校驗和。
如果指定了QUICK,則報告活性表校驗和,否則報告NULL。這是非常快的。活性表通過指定CHECKSUM=1表選項啟用,目前只支持用于MyISAM表。請參見13.1.5節,“CREATE TABLE語法”。
在EXTENDED模式下,整個表被一行一行地讀取,并計算校驗和。對于大型表,這是非常慢的。
默認情況下,如果既沒有指定QUICK,也沒有指定EXTENDED,并且如果表存儲引擎支持,則MySQL返回一個活性校驗和,否則會對表進行掃描。
CHECKSUM TABLE對于不存在的表會返回NULL。對于這種情況,會生成一個警告。