mysql - 使用 SQL 查询获取 mysql 表校验和

标签 mysql database checksum

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

我正在寻找这样的查询。

select checksum(table_name)

最佳答案

MyISAM:对于MyISAM表,如果需要经常判断校验和,可以用CHECKSUM=1建表。条款。

现在,您需要做的就是使用:CHECKSUM TABLE <table_name> QUICK

引用:MySQL CHECKSUM Table Documentation

关于mysql - 使用 SQL 查询获取 mysql 表校验和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57669013/

相关文章:

sql - 通过单点高效检索重叠的 IP 范围记录

MySQL:扩展 DATE 表

mysql - R 和 MySQL 的编码问题

mysql - 从 MySQL 表中删除两个字段相同的重复项

android - 查询具有大数据集的 Firebase 数据库非常非常慢

java - jgroup 是否使用校验和来使 UDP 变得可靠?

hadoop - 如何计算校验和?

MySQL使用正则表达式提取子字符串

python mysqldb删除行

linux - 计算目录的校验和