tidb 5.0.3
tidb id bigint unsigned auto_rand 属性,这个id 必须是无符号的吗?
还是都可以
2 个赞
应该都可以的,没看到有要求说必须用unsigned,用signed也行吧,我试了下是可以创建的。
3 个赞
整数类型
1 个赞
应该是数值类型,不一定要整数类型,只要满足INT64大小就可以吧。
这个肯定是可以的,无符号和有符号只是正负数的区别,
从auto_random的本身出发,是为了打散范围,保证数据不会在
同一时间大量写入一个region,所以考虑过来正负数肯定是没有影响的,
只是正常业务一般用的这个都是一个业务id或者主键ID,所以正常我们都是用unsigned bigint
去标识,所以还是离不开出发点,对于聚簇表的主键来说,auto_random就是为了打散聚簇表的
热点问题。
2 个赞
1 个赞
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。