TIDB5.2.1 通过cdc增量同步到TiDB 6.1.0后无法更新唯一键

【 TiDB 使用环境】生产环境增量迁移数据
【 TiDB 版本】从v5.2.1 到v6.1.0
【复现路径】
按官网步骤:
1.建立S3桶
2. 停止GC
3. backup TIDB 5.2.1中的表到S3
4 恢复数据到TidB 都V6.1.2
5. 通过ticdc(最新版本)增量同步;
6.开启GC
【遇到的问题:问题现象及影响】
Tidbv6.1.2 表的唯一键不能更新且 也不能用作查询条件查询

【资源配置】
mysql> select * from sys_user where emp_id=“w123456”;
Empty set (0.00 sec)

mysql> select * from sys_user where user_name=“demo”;
id | emp_id | user_name

| 1 | w123456 | demo

mysql> desc sys_user;
±----------------±--------------------±-----±-----±--------±---------------+
| Field | Type | Null | Key | Default | Extra |
±----------------±--------------------±-----±-----±--------±---------------+
| id | bigint(20) unsigned | NO | PRI | NULL | auto_increment |
| emp_id | varchar(60) | NO | UNI | | |
| user_name | varchar(60) | NO | | | |
| mobile | varchar(20) | NO | | | |

会不会是索引出问题了,把索引重建下试试?
以前在Oracle里面遇到过一次这种情况。

重建索引解决了

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