如何确定mysql校验和列的类型?

5jdjgkvh  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(392)

我想办一个 CHECKSUM TABLE <sometable> 确定表是否随时间变化。如果没有改变,那么很可能是我的软件中有什么东西坏了,我必须检查什么东西可能会妨碍我。
现在,如何确定校验和列的类型?当我运行命令时,会得到:

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

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

idv4meu8

idv4meu81#

我测试了几十个。看起来真像 INT UNSIGNED 会有用的。
注意:如果您有2k个表(或表中有2k个变体),则有1/2k的几率出现错误匹配。

相关问题