建表失败报-索引超长Specified key was too long; max key length is 3072

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v6.5.5
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
最近在做v5.3.0到v6.5.5的迁移发现旧集群里建表sql在新集群上失败
【附件:截图/日志/监控】

如上建表语句在v6.5.5和v5.3.0上创建失败,tiup cluster edit-config调整了
max-index-length为12280,仍然创建失败。请问下大家有什么办法解决吗?
奇怪的是v5.3.0集群里有好多这样的表是怎么创建成功的

已解决;
原集群里索引语句有长度限制的,cloudcanal平台同步的时候把长度丢失了导致的
原索引:
idx_xxx xxx(255)
同步的时候变成
idx_xxx xxx;这样肯定超长

1 个赞