- 紧急修复:优先排查 TiDB 表结构(字段类型是否为 BIGINT)和 auto_random 起始值(是否超出 Long 范围),这是解决 “ID 过大” 的直接原因;
- 适配优化:配置 MyBatis-Plus 的 TiDB 方言,确保 ID 获取逻辑正常;
- 长期方案:若需 “顺序 ID + 易迁移”,推荐改用 MyBatis-Plus 的
ASSIGN_ID(雪花算法),彻底摆脱对 TiDB auto_random 的依赖,同时满足传统自增 ID 的使用习惯。
ASSIGN_ID(雪花算法),彻底摆脱对 TiDB auto_random 的依赖,同时满足传统自增 ID 的使用习惯。