Jerin
1
【 TiDB 使用环境】测试
【 TiDB 版本】8.5.1
【复现路径】插入数据
【遇到的问题:问题现象及影响】
后续发现检查表的next_row_id<max_tidb_rowid,调整后恢复,这个是什么BUG还是新特性?
为何你的主键id是varchar类型的,一般都是bigint吧
AUTO_INCREMENT和AUTO_RANDOM不支持varchar自增吧
小龙虾爱大龙虾
(Minghao Ren)
3
对有问题的表执行这个试一下 ALTER TABLE t AUTO_INCREMENT = 0;
Jerin
5
已经解决了,把AUTO_INCREMENT设置成max_tidb_rowid+1就行
1 个赞
Jerin
6
id是业务主键,报错并不是业务主键冲突,而是rowid冲突
小龙虾爱大龙虾
(Minghao Ren)
8
那不得手动查询表的 max_tidb_rowid 吗,直接设置成 0 也会自动刷新的
1 个赞
有猫万事足
10
有一摸一样的issue,但是不应该出现在8.1以上的版本上的。
是lightning的版本老了吗?
1 个赞
Jerin
11
测试环境,直接用tiup cluster upgrade 升级的 
1 个赞