如何修改AUTO_INCREMENT分配默认值

【 TiDB 使用环境】生产环境
【 TiDB 版本】6.1.2
如何修改AUTO_INCREMENT分配默认值,比如从3w 改为5w

不知道是不是要设置这个值

是要这效果吗?

root@1:4000[test]>CREATE TABLE t(a int AUTO_INCREMENT key);
Query OK, 0 rows affected (0.92 sec)

root@1:4000[test]>set @@session.auto_increment_offset=50000;
Query OK, 0 rows affected (0.01 sec)

root@1:4000[test]>INSERT INTO t VALUES();
Query OK, 1 row affected (1.08 sec)

root@1:4000[test]>select * from t;
+-------+
| a     |
+-------+
| 50000 |
+-------+
1 row in set (0.08 sec)

应该是这个

https://docs.pingcap.com/zh/tidb/stable/auto-increment#缓存大小控制
官方文档地址,我没看到最大值限制,你可以自己尝试一下

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。