MYSQL → opengauss 6.0 A 模式 SQL 兼容速查表

从当前规则库与目标能力矩阵自动生成。优先关注 8 项,按兼容风险排序,不代表实际使用频次。

下载 HTML

只列能力矩阵明确为不支持或部分支持的构造;未列出不代表兼容,完整结论应以实际扫描为准。

改写内容为方向摘要,不是可直接执行的迁移脚本;请查看完整规则,并在目标版本与模式下进行 PoC 复核。

源端构造 / 规则 ID支持度风险证据改写方向摘要
MySQL LATERAL 派生表my.syntax.lateral_derived 不支持 严重 公开资料 · 建议 PoC 复核 按目标能力保留 LATERAL,或改窗口函数/相关子查询
查看完整规则
SELECT ... FOR UPDATE SKIP LOCKEDmy.lock.skip_locked 不支持 严重 公开资料 · 建议 PoC 复核 按目标锁语法改写;不支持时改状态抢占 UPDATE/队列
查看完整规则
ALTER TABLE 增删主键限制my.ddl.alter_primary_key 部分支持 严重 公开资料 · 建议 PoC 复核 按目标限制改非聚簇唯一索引或新表迁移,并规划受控维护窗口
查看完整规则
CHECK 约束执行与静默忽略差异my.ddl.check_constraint 部分支持 严重 公开资料 · 建议 PoC 复核 清洗存量数据后显式 ADD CONSTRAINT,并确认目标约束功能开关
查看完整规则
列 DEFAULT 表达式兼容差异my.ddl.default_expression 部分支持 严重 公开资料 · 建议 PoC 复核 优先改常量或应用赋值;必须数据库生成时改目标支持的生成机制
查看完整规则
MySQL 外键约束my.ddl.foreign_key 部分支持 严重 公开资料 · 建议 PoC 复核 按目标能力保留/删约束并补应用校验或异步一致性
查看完整规则
EXCHANGE PARTITION 分区交换my.partition.exchange 部分支持 严重 公开资料 · 建议 PoC 复核 使用目标分区交换子集,或 detach/attach + 校验流程
查看完整规则
MySQL 子分区my.partition.subpartition 部分支持 严重 公开资料 · 建议 PoC 复核 按目标多级分区能力重建,或扁平化分区键
查看完整规则