mysql取出字符串的hash值转成十进制为啥是一样的呀
本帖最后由 wuqingvika 于 2023-8-17 15:54 编辑大佬们 因为我想要取模20 将100条idc_id分散到20个子分区中。但是我在建立 的过程中遇到了问题 于是我把它拎出来发现还是不对。。。好奇怪。。
SELECT idc_id,
SHA2(idc_id,256) AS md5_hash,
CONV(HEX(SHA2(idc_id,256)), 16, 10) AS decimal_value
FROM sync_idc_rsa;
转换数据超出最大允许数值范围 BIGINT 无符号的范围是0到18446744073709551615。{:301_997:} 把 那个字段设置成 varchar 试试
页:
[1]