- 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等