我想运行CHECKSUM TABLE <sometable>以确定表是否随着时间变化。如果未更改,则可能是我的软件出现了问题,我必须检查可能造成的问题。

现在,如何确定Checksum列的类型?运行命令后,我得到的是:

mysql> CHECKSUM TABLE snaplist.journal;
+------------------+-----------+
| Table            | Checksum  |
+------------------+-----------+
| snaplist.journal | 740533432 |
+------------------+-----------+
1 row in set (0.02 sec)


看起来可能是uint32_t,但是我想知道是否有一种方法可以准确地说明正在使用什么?

最佳答案

我测试了几十个。看起来INT UNSIGNED可以正常工作。

警告:如果您有2K张表格(或表格中的2K张表格),则2K错选几率是1K。

关于mysql - 如何确定MySQL Checksum列的类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51644345/

10-13 00:05