迁移手册 · 精确目标 oceanbase:4.3.5:mysql · 更新于 2026-09-06

MySQL → OceanBase 4.3.5 MySQL 模式迁移手册

十章工程目录收录 369 个 MySQL 迁移候选;217 个 verified / doc_based 场景有明确目标结论,67 个 draft 声明仅进入待核验口径,85 个未知项不进行产品家族外推。

369迁移候选
217权威明确结论
67待核验声明
201权威 partial / none
0已登记工件锚点
0版本观察

十章工程目录

1. 类型与值域

35 个候选 · 23 个权威明确 · 12 个待核验

full 11partial 1none 11unknown 0

2. DDL 与数据库对象

120 个候选 · 95 个权威明确 · 15 个待核验

full 0partial 1none 94unknown 0

3. 查询与结果语义

37 个候选 · 14 个权威明确 · 16 个待核验

full 1partial 3none 10unknown 0

5. 函数与表达式

67 个候选 · 27 个权威明确 · 10 个待核验

full 4partial 12none 11unknown 8

6. 事务与并发

59 个候选 · 21 个权威明确 · 5 个待核验

full 0partial 0none 21unknown 2

7. PL/SQL 与存储程序

28 个候选 · 21 个权威明确 · 7 个待核验

full 0partial 0none 21unknown 0

9. 性能与分布式架构

14 个候选 · 13 个权威明确 · 0 个待核验

full 0partial 0none 13unknown 0

10. 驱动与应用层

0 个候选 · 0 个权威明确 · 0 个待核验

full 0partial 0none 0unknown 0

当前预览没有可链接的权威明确场景;完整构建保留本章事实统计。

优先核对的高风险场景

只收录 authoritative、精确矩阵已声明且 support 为 partial / none 的条目;不把 draft 放入推荐。

既有改造点明细

保留原有实质详情 canonical,下面是当前页前 80 个改造点入口;迁移手册不复制问题详情。

GET_LOCK / RELEASE_LOCK 咨询锁函数partial · major · my.func.advisory_locksALTER TABLE ALGORITHM= / LOCK= 在线 DDL 子句partial · minor · my.ddl.alter_algorithmALTER TABLE 增删主键限制unknown · critical · my.ddl.alter_primary_keyAUTO_INCREMENT 自增列partial · minor · my.ddl.auto_increment表/列级 CHARSET 与 COLLATE 子句partial · major · my.ddl.charset_collationCHECK 约束执行与静默忽略差异unknown · critical · my.ddl.check_constraintCHECK TABLE 管理语句unknown · major · my.admin.check_tableCHECKSUM TABLE 校验语句unknown · major · my.admin.checksum_table列 DEFAULT 表达式兼容差异partial · critical · my.ddl.default_expressionDECLARE ... HANDLER 条件处理器partial · major · my.proc.handlerCONVERT(expr USING charset) 字符集转换partial · minor · my.func.convert_usingMySQL CREATE TABLE ... AS SELECTunknown · major · my.ddl.create_table_as_selectDEFINER 定义者权限子句partial · minor · my.proc.definerMySQL 降序索引列none · major · my.index.descendingENGINE= 存储引擎子句partial · minor · my.ddl.engine_clauseENUM 枚举类型partial · major · my.type.enum事件调度器(CREATE EVENT / ON SCHEDULE)none · major · my.proc.eventMySQL ExtractValue XML 函数none · major · my.func.extractvalueMySQL 外键约束partial · critical · my.ddl.foreign_key全文索引(FULLTEXT / MATCH AGAINST)partial · major · my.ddl.fulltext生成列(GENERATED ALWAYS AS ... VIRTUAL/STORED)partial · major · my.ddl.generated_columnGROUP_CONCAT 聚合函数partial · minor · my.func.group_concatMySQL HANDLER 低层表访问语句unknown · critical · my.syntax.handlerUSE / FORCE / IGNORE INDEX 索引提示partial · minor · my.syntax.index_hintsINSERT IGNORE 容错插入partial · major · my.syntax.insert_ignoreJOIN ON 中的相关子查询unknown · critical · my.subquery.join_on_correlatedJSON 列 -> 取 JSON 操作符partial · minor · my.syntax.json_arrowJSON 列 ->> 取文本操作符partial · minor · my.syntax.json_arrow_textJSON_* 函数族partial · major · my.func.json_familyLAST_INSERT_ID 函数partial · major · my.func.last_insert_idMySQL LATERAL 派生表unknown · critical · my.syntax.lateral_derivedLOAD DATA [LOCAL] INFILE 批量装载partial · major · my.syntax.load_dataMySQL LOAD_FILE 函数none · critical · my.func.load_fileLOCK TABLES / UNLOCK TABLESpartial · major · my.syntax.lock_tablesMySQL MASTER_POS_WAIT 复制等待none · blocker · my.func.master_pos_waitMySQL 多值索引partial · critical · my.index.multi_valuedAES_ENCRYPT/AES_DECRYPT 密文兼容unknown · blocker · my.func.aes_cryptoMySQL Enterprise 非对称加密函数族unknown · blocker · my.func.asymmetric_cryptoFROM_BASE64/TO_BASE64 编码细节unknown · major · my.func.base64BIN/BIT_COUNT 位字符串辅助函数unknown · major · my.func.bit_helpersMySQL 位异或 ^unknown · major · my.op.bitwise_xorMySQL 逻辑 XORunknown · major · my.op.boolean_xorDAY/DAYOFWEEK/DAYOFYEAR 日序函数族unknown · critical · my.func.calendar_dayLCASE/UCASE 大小写别名unknown · major · my.func.case_aliasCHAR 数值序列转字符unknown · critical · my.func.char_codeCOMPRESS/UNCOMPRESS 二进制格式unknown · critical · my.func.compressionMySQL CONCAT 函数unknown · major · my.func.concatCONCAT_WS 分隔拼接的 NULL 语义unknown · major · my.func.concat_wsCONNECTION_ID/USER/SYSTEM_USER 会话身份unknown · critical · my.func.connection_identityMySQL CONVERT_TZ 时区转换unknown · critical · my.func.convert_tzCREATE TABLE ... LIKE 克隆表结构unknown · major · my.ddl.create_table_likeMySQL CURDATE 函数unknown · major · my.func.curdateMySQL DATABASE/SCHEMA 当前库函数unknown · major · my.func.current_databaseCURTIME/SYSDATE 当前时间语义unknown · critical · my.func.current_timeDAYNAME/MONTHNAME 本地化名称unknown · major · my.func.date_nameDATEDIFF 整日边界差unknown · critical · my.func.datediffDELETE IGNORE 错误降级unknown · critical · my.dml.delete_ignoreDELETE ORDER BY / LIMITunknown · major · my.dml.delete_order_limitMySQL 除法零除语义unknown · critical · my.op.division_zero_semanticsFIELD/ELT 位置与取值函数unknown · major · my.func.field_eltFIND_IN_SET 逗号集合查找unknown · critical · my.func.find_in_setGROUP BY 后缀式 WITH ROLLUPunknown · major · my.syntax.group_by_with_rollupHEX/UNHEX 二进制与文本转换unknown · critical · my.func.hex_helpersMySQL 索引 USING HASH/BTREE/RTREEunknown · major · my.index.type_clauseDIV 整数除法运算符unknown · major · my.op.integer_divINET6/IPv4 兼容地址函数族unknown · critical · my.func.ip_addressMySQL ISNULL 函数unknown · major · my.func.isnullMySQL LENGTH 字节长度语义unknown · critical · my.func.length_bytesLOCATE 子串位置与起始偏移unknown · major · my.func.locateLOG/LOG2/LOG10 底数差异unknown · critical · my.func.logarithmMAKEDATE 年+日序构造日期unknown · major · my.func.makedateMySQL MAKETIME 时长/时间构造unknown · major · my.func.maketimeMID 子串别名unknown · major · my.func.midMySQL 取模零除语义unknown · critical · my.op.modulo_zero_semanticsMySQL 多表 DELETEunknown · critical · my.dml.multi_table_deleteMySQL 多表 UPDATEunknown · critical · my.dml.multi_table_updateMySQL NULL 安全等号 <=>unknown · major · my.op.null_safe_equalityMySQL TRUNCATE 数值截断函数unknown · minor · my.func.truncate/*+ ... */ 优化器提示(MySQL 8.0 风格)partial · minor · my.syntax.optimizer_hintORD 多字节首字符数值unknown · critical · my.func.ord

上线前验证清单