Skip to content

Latest commit

 

History

History
45 lines (43 loc) · 2.01 KB

3.9_Other_unsupport.md

File metadata and controls

45 lines (43 loc) · 2.01 KB

3.9 其他不支持语句

  • Compound-Statement Syntax
  • Replication Statements
  • DDL:
    • 不支持针对database的操作语句,包括create database、alter database、drop database,
    • 不支持create table时的一些table option,如DATA DIRECTORY、ALGORITHM等,table option在alter table时也不能修改
    • 不支持ALTER TABLE ... LOCK ...
    • 不支持ALTER TABLE ... ORDER BY ...
    • 不支持create table ... like ...和create table ... select ...
    • 库名、表名不可修改,拆分字段的名称和类型都不可以变更
    • 不支持外键关联
    • 不支持临时表
    • 不支持分布式级别的存储过程和自定义函数
    • 不支持触发器
  • DML:
    • 对于INSERT... VALUES(expr),不支持expr中含有子查询
    • 不支持INSERT DELAYED...
    • 不支持INSERT... SELECT...
    • 不支持不包含拆分字段的INSERT语句
    • 不支持HANDLER语句
    • 不支持UPDATE ... ORDER BY ... LIMIT ...
    • 不支持UPDATE多张表
    • 不支持修改拆分字段的值
    • 不支持DELETE ... ORDER BY ... LIMIT ...
    • 不支持DELETE多张表
    • 不支持DO语句
  • 查询:
    • 不支持select ... use/ignore index ...
    • 不支持select ... group by ... with rollup
    • 不支持select ... for update | lock in share mode 正确语义
    • 不支持select ... into outfile ...
    • 不支持Row Subqueries
    • 不支持select ... union [all] select ... order by ...,可写成(select ...) union [all] (select ...) order by ...
    • 不支持session变量赋值与查询,如set @rowid=0;select @rowid:=@rowid+1,id from user;
  • 管理语句:
    • 不支持用户管理及权限管理语句
    • 不支持表维护语句,包括ANALYZE/CHECK/CHECKSUM/OPTIMIZE/REPAIR TABLE
    • 不支持INSTALL/UNINSTALL PLUGIN语句
    • 不支持BINLOG语句
    • 不支持CACHE INDEX/ LOAD INDEX INTO CACHE语句
    • 不支持FLUSH语句
    • 不支持RESET语句
    • 不支持大部分的运维SHOW语句,如SHOW PROFILES、SHOW ERRORS等