使用 SQL 查询获取 mysql table 校验和

Get mysql table checksum using SQL queries

Mysql 允许为 InnoDB 和 MyISAM table 类型生成 return table 校验和。但是我正在努力寻找一个 SQL 查询来从数据库中读取已经可用的校验和而不创建新的校验和。 (我不想自己计算校验和,因为 table 真的很大)

我正在寻找这样的查询。

select checksum(table_name)

MyISAM: 对于MyISAM tables,如果需要经常判断校验和,可以创建table with CHECKSUM=1子句.

现在,您只需使用:CHECKSUM TABLE <table_name> QUICK

参考:MySQL CHECKSUM Table Documentation