开启alter-primary-key后修改主键报错

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:4.0.0
  • 【问题描述】:TiDB开启alter-primary-key,然后修改主键的字段报错:8200 - Unsupported multi schema change,看了一下修改主键的话执行的SQL里包含删除主键然后再添加主键两步,出现这个错误是不是意味着不能直接修改主键,必须先执行一次删除主键再添加一次主键?这么操作的话在大表上会不会很慢或者有其他的问题?

另外,批量修改字段的功能以后会支持吗?

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出打印结果,请务必全选并复制粘贴上传。

看报错是的,您可以分开执行; 放在一起和分开执行对于表来说,没有区别, 只是需要执行两次。

批量修改字段的功能以后会支持吗?

您可以到 github 提需求,多谢。

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