云数据库 RDS-MySQL原生的DDL工具:Inplace算法使用限制

时间:2024-09-06 14:25:00

Inplace算法使用限制

Inplace算法支持大部分DDL操作,只有少数场景下只能利用Copy算法。

  • 不支持删除主键,但不同时添加另外一个主键。
  • 不支持更改横的数据类型。
  • 不支持扩展varchar列的长度从小于256位到大于256位,因为占用的空间从1个字节会变更到2个字节。不支持减少varchar类型列的长度。
  • 不支持修改virtual column和stored column的顺序。
  • 不支持在参数foreign_key_checks = 1时添加外键约束。
  • 不支持对表进行分区,优化分区,删除分区。
support.huaweicloud.com/usermanual-rds/rds_bp_0023.html