基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
OBSharding 数据库至 OceanBase 数据库 MySQL 兼容模式的同步 DDL
更新时间:2026-05-30 10:45:26
同步 DDL 支持的范围
添加列
ALTER TABLE ADD COLUMN:需要携带默认值。创建索引
CREATE INDEX或ALTER TABLE ADD INDEX删除索引
DROP INDEX或ALTER TABLE DROP INDEX
同步 DDL 的使用限制
默认逻辑表下的所有物理 Schema 是一致的。如果存在不一致的情况(仅对部分表执行 DDL),则会导致数据不一致而无法进行数据同步。
ALTER TABLE ADD COLUMN需要携带默认值。ALTER TABLE MODIFY COLUMN无法处理下述特殊情况。原本是一个可以为 null 的列,将该列修改为不能为 null,并进行回拉。此时,可能因为数据为 null,而目标端限制不能为 null,导致数据同步失败。
对于该情况,您可以在目标端先执行 DDL,修改为支持数据为 null,再自动同步后续的 MODIFY DDL。