只列能力矩阵明确为不支持或部分支持的构造;未列出不代表兼容,完整结论应以实际扫描为准。
改写内容为方向摘要,不是可直接执行的迁移脚本;请查看完整规则,并在目标版本与模式下进行 PoC 复核。
| 源端构造 / 规则 ID | 支持度 | 风险 | 证据 | 改写方向摘要 |
|---|---|---|---|---|
| MySQL XA 事务语句my.txn.xa | 不支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 改目标分布式事务协议/事务管理器,或重构 Saga/Outbox 查看完整规则 |
| CHECK 约束执行与静默忽略差异my.ddl.check_constraint | 部分支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 清洗存量数据后显式 ADD CONSTRAINT,并确认目标约束功能开关 查看完整规则 |
| READ UNCOMMITTED/SERIALIZABLE 隔离级别差异my.txn.unsupported_isolation_level | 部分支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 迁移到目标支持的 RC/RR,并补显式锁、冲突检测和重试 查看完整规则 |
| RR 下 UPDATE 子查询快照差异my.txn.update_subquery_rr | 部分支持 | 阻断 | 公开资料 · 建议 PoC 复核 | 显式锁定参与子查询的数据,或拆分读取与更新并评估改用 RC 查看完整规则 |
| MySQL HANDLER 低层表访问语句my.syntax.handler | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 改普通 SELECT + 明确索引/分页条件 查看完整规则 |
| MySQL LATERAL 派生表my.syntax.lateral_derived | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 按目标能力保留 LATERAL,或改窗口函数/相关子查询 查看完整规则 |
| IMPORT/DISCARD PARTITIONmy.partition.import_discard | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 改逻辑导出/装载或目标备份恢复机制 查看完整规则 |
| MySQL 子分区my.partition.subpartition | 不支持 | 严重 | 公开资料 · 建议 PoC 复核 | 按目标多级分区能力重建,或扁平化分区键 查看完整规则 |
生成口径:MYSQL → tidb 8.5 · 共列 8 项 · 由迁衡规则库与能力矩阵生成。