跳到主要内容

MySQL 兼容性概述

Halo 数据库兼容 MySQL 5.6 - 8.0 的常用功能,包括数据类型、SQL 语法、操作符、系统函数及 MySQL 协议,可大幅减少 MySQL 数据库迁移项目中的代码修改量。

Halo 数据库目前兼容的 MySQL 功能如下:

  • 数据类型
  • 系统函数
  • 支持操作符
  • MySQL 特色 SQL 语法
  • 其他兼容特性

说明:MySQL 兼容功能涉及的数据类型和 SQL 语法较为丰富。对于同类但不同容量变体的功能(如 TINYBLOB / MEDIUMBLOB / LONGBLOB 的区别仅为存储上限不同等),本章及附录均选取其中最具代表性的类型进行演示,未逐一列出全部。更多示例请参见附录F 兼容性功能补充参考。