更新时间:2022-05-07 GMT+08:00
分享

其他不支持语句

  • 不支持触发器;
  • 不支持临时表;
  • 不支持DO语句;
  • 不支持外键关联;
  • 不支持RESET语句;
  • 不支持FLUSH语句;
  • 不支持BINLOG语句;
  • 不支持HANDLER语句;
  • 不支持show warnings;
  • 不支持 ‘:=’ 赋值运算符;
  • 暂不支持<=>运算符;
  • 暂不支持'IS UNKNOWN'表达式;
  • 不支持用户管理及权限管理语句;
  • 不支持INSTALL/UNINSTALL PLUGIN语句;
  • 不支持分布式级别的存储过程及自定义函数;
  • 库名、表名不可修改,拆分字段的名称和类型都不可以变更;
  • 不支持SHOW PROFILES、SHOW ERRORS等多数运维SHOW语句;
  • 不支持表维护语句,包括ANALYZE/CHECK/CHECKSUM/OPTIMIZE/REPAIR TABLE;
  • 不支持session变量赋值与查询,如set @rowid=0;select @rowid:=@rowid+1,id from user;
  • 不支持SQL语句中包含单行注释 ' --' 或者多行(块)注释 ' /*...*/';
  • 不完整支持系统变量查询,系统变量查询语句返回值为RDS实例相关变量值,而非DDM引擎内相关变量值。例如select @@autocommit返回的值,并不代表DDM当前事务状态;
  • 不支持自定义事务隔离级别,目前DDM只支持READ COMMITTED隔离级别。考虑到兼容性因素,对于设置数据库隔离级别的语句(如SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ),DDM不会报错,但会忽略对事务隔离级别的修改;
  • 不支持设置事务为只读(START TRANSACTION READ ONLY),考虑到兼容性因素,DDM会将只读事务的开启自动转换为开启读写事务;
  • LIMIT/OFFSET支持参数范围为0-2,147,483,647;
  • 不支持group by语句后添加asc/desc函数来实现排序语义。DDM自动忽略group by后的asc/desc关键字。MySQL 8.0.13以下版本支持group by后添加asc/desc函数来实现排序语义,8.0.13及以上版本已废弃该用法,使用时会报语法错误。推荐使用order by语句来保证排序语义;

权限级别支持情况:

  • 全局层级(暂不支持)
  • 数据库层级(支持)
  • 表层级(支持)
  • 列层级(暂不支持)
  • 子程序层级(暂不支持)
分享:

    相关文档

    相关产品

close