• 热门
  • 基础
  • 数据库
  • 安全
  • 大数据
  • 人工智能
  • 混合云
  • 开发与运维
  • 企业应用

应用服务

行业引擎

全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

数据库版本兼容性评估

最近更新时间:2024-11-08 11:42:49

部分数据迁移场景,尤其是涉及数据库的版本升级,由于版本之间存在差异,可能会存在兼容性问题。因此强烈建议您在迁移后进行兼容性测试评估,确认正常后再释放原实例。

MySQL 5.7迁移至MySQL 8.0

以下仅列举部分重要的变更,详细差异说明请参考 官网文档。

特性

状态

解决方案

GRANT相关语法:

  • GRANT创建用户

  • GRANT修改用户信息

移除

  • CREATE USER代替

  • ALTER USER代替

IDENTIFIED BY PASSWORD语法

移除

IDENTIFIED WITH auth_plugin AS 'auth_string'

PASSWORD()函数

移除

ALTER USER user IDENTIFIED BY 'auth_string'

查询缓存

移除

-

SQL_MODE 系统变量的参数:NO_AUTO_CREATE_USER、DB2, MAXDB, MSSQL, MYSQL323, MYSQL40, ORACLE, POSTGRESQL, NO_FIELD_OPTIONS, NO_KEY_OPTIONS, NO_TABLE_OPTIONS

移除

-

GROUP BY语法默认自动排序

移除

ORDER BY 代替

包含EXTENDED或PARTITIONS关键字的相关语法

移除

-

加解密相关函数:

  • ENCODE()

  • DECODE()

  • ENCRYPT()

  • DES_ENCRYPT()

  • DES_DECRYPT()

移除

  • AES_ENCRYPT()代替

  • AES_DECRYPT()代替

  • SHA2()代替

  • AES_ENCRYPT()代替

  • AES_DECRYPT()代替

空间分析相关函数。详细信息请参见 官方文档

移除

-

函数以前接受WKB值的字符串或几何参数,现在不再允许几何参数。详细信息请参见 官方文档

-

-

解析器将\N解析为NULL

移除

NULL代替

PROCEDURE ANALYSE()函数

移除

-

JSON相关函数:

  • JSON_APPEND()

  • JSON_MERGE()

移除

  • JSON_ARRAY_APPEND()代替

  • JSON_MERGE_PERSERVE()代替

纯净模式常规模式

纯净模式

点击可全屏预览文档内容

鼠标选中内容,快速反馈问题

如果在文档使用中出现问题,可选中有问题的部分进行快速反馈,我们将跟进处理。
不再提示
好的,我知道了

聆听反馈