SQL限制
SQL大类限制
- 暂不支持用户自定义数据类型、自定义函数。
- 暂不支持视图、存储过程、触发器、游标。
- 暂不支持 BEGIN…END、LOOP…END LOOP、REPEAT…UNTIL…END REPEAT、WHILE…DO…END WHILE 等复合语句。
- 暂不支类似 IF ,WHILE 等流程控制类语句。
- 不支持 SAVEPOINT 操作。
- 不支持SQL里带schema操作。
语法限制
DDL
- 不支持CREATE TABLE tbl_name LIKE old_tbl_name。
- 不支持CREATE TABLE tbl_name SELECT statement。
DML
- 暂不支持update分片键的值。
- 暂不支持 SELECT INTO OUTFILE/INTO DUMPFILE/INTO var_name。暂不支持 INSERT DELAYED Syntax。
- 暂不支持非 WHERE 条件的 Correlate Subquery。
- 暂不支持 SQL 中带聚合条件的 Correlate Subquery。
- 暂不支持 Global 的变更,比如SET GLOBAL var=xx 或者 SET @@global.var=xx。
- 暂不支持 SQL 中对于变量的引用和操作,比如 SET @c=1, @d=@c+1; SELECT @c, @d。
数据库管理
- SHOW WARNINGS Syntax 不支持 LIMIT/COUNT 的组合。
- SHOW ERRORS Syntax 不支持 LIMIT/COUNT 的组合。