如何确定MySQL Checksum列的类型?

时间:2018-08-02 01:35:16

标签: mysql checksum sqldatatypes

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

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

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

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

1 个答案:

答案 0 :(得分:0)

我测试了几十个。看来INT UNSIGNED会起作用。

警告:如果您有2K张表格(或表格中有2K张版本),则错误匹配的几率为2K的几率。