对rename后的表插入数据,报错:ERROR 1062 (23000): Duplicate entry '1' for key 'my_table.PRIMARY'

参考github上issue,
unexpected ‘Duplicate entry’ when insert empty value · Issue #53329 · pingcap/tidb · GitHub
insert get duplicate key on auto_increment column after rename table · Issue #55846 · pingcap/tidb · GitHub
该bug由PR #47892 引入,由#55847修复。
已知影响范围:
v7.6.0
v8.0.0
v8.1.0
v8.1.1
v8.2.0
v8.3.0

希望修复版本尽早发布。

1.表必须有主键,
2.主键不能自增,使用uuid或者雪花id
就不会有这种问题了吧

不依赖内置的Allocator隐式生成主键值,应该就没有问题

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