只列能力矩阵明确为不支持或部分支持的构造;未列出不代表兼容,完整结论应以实际扫描为准。
改写内容为方向摘要,不是可直接执行的迁移脚本;请查看完整规则,并在目标版本与模式下进行 PoC 复核。
| 源端构造 / 规则 ID | 支持度 | 风险 | 证据 | 改写方向摘要 |
|---|---|---|---|---|
| MySQL MASTER_POS_WAIT 复制等待my.func.master_pos_wait | 不支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 改目标复制位点/一致性读 API 或 CDC checkpoint 查看完整规则 |
| RR 下 UPDATE 子查询快照差异my.txn.update_subquery_rr | 部分支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 显式锁定参与子查询的数据,或拆分读取与更新并评估改用 RC 查看完整规则 |
| MySQL XA 事务语句my.txn.xa | 部分支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 改目标分布式事务协议/事务管理器,或重构 Saga/Outbox 查看完整规则 |
| MySQL LOAD_FILE 函数my.func.load_file | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 文件由应用读取后参数上传,或对象存储 URI 查看完整规则 |
| SELECT ... FOR SHAREmy.lock.for_share | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 按目标改共享锁语法,或重构为乐观并发控制 查看完整规则 |
| MySQL UpdateXML 函数my.func.updatexml | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 解析并重建 XML,或迁移 JSON/关系模型 查看完整规则 |
| 列 DEFAULT 表达式兼容差异my.ddl.default_expression | 部分支持 | 严重 | 公开资料 · 建议 PoC 复核 | 优先改常量或应用赋值;必须数据库生成时改目标支持的生成机制 查看完整规则 |
| MySQL 外键约束my.ddl.foreign_key | 部分支持 | 严重 | 公开资料 · 建议 PoC 复核 | 按目标能力保留/删约束并补应用校验或异步一致性 查看完整规则 |
生成口径:MYSQL → oceanbase 4.3 mysql 模式 · 共列 8 项 · 由迁衡规则库与能力矩阵生成。