TDSQL数据库使用限制有那些?需要注意什么?

发布时间:2023年12月19日

使用限制:

一、大特性限制

1.不支持自定义函数、事件、表空间

2.不支持视图、存储过程、触发器、游标

3.不支持外键、自建分区

4.不支持复合语句,如 BEGIN END、LOOP

5.不支持主备同步相关的 SQL

二、小语法限制

DDL

1.不支持 CREATE TABLE ... SELECT

2.不支持 CREATE TEMPORARY TABLE

3.不支持 CREATE/DROP/ALTER SERVER/LOGFILE GROUP

4.不支持 ALTER 对分表键(shardkey)进行改名

DML

1.不支持 SELECT INTO OUTFILE/INTO DUMPFILE/INTO var_name

2.不支持 query_expression_options,如:3.HIGH_PRIORITY/STRAIGHT_JOIN/SQL_SMALL_RESULT/SQL_BIG_RESULT/SQL_BUFFER_RESULT/SQL_CACHE/SQL_NO_CACHE/SQL_CALC_FOUND_ROWS

4.不支持不带列名的 INSERT/REPLACE

5.不支持全局的 DELETE/UPDATE 使用 ORDER BY/LIMIT(版本>=1.14.4支持)

6.不支持不带 WHERE 条件的 UPDATE/DELETE

7.不支持 LOAD DATA/XML

8.不支持 SQL 中使用 DELAYED 和 LOW_PRIORITY,没有效果

9.不支持 INSERT ... SELECT(版本>1.14.4支持)

10.不支持 SQL 中对于变量的引用和操作,如:SET @c=1, @d=@c+1; SELECT @c, @d

11.不支持 index_hint

12.不支持 HANDLER/DO

三、管理 SQL

1.不支持 ANALYZE/CHECK/CHECKSUM/OPTIMIZE/REPAIR TABLE,需要用透传语法

2.不支持 CACHE INDEX

3.不支持 FLUSH

4.不支持 KILL

5.不支持 LOAD INDEX INTO CACHE

6.不支持 RESET

7.不支持 SHUTDOWN

8.不支持 SHOW BINARY LOGS/BINLOG EVENTS

9.不支持 SHOW WARNINGS/ERRORS和LIMIT/COUNT 的组合

10.不支持 SHOW GRANTS FOR CURRENT_USER 语句,需使用 SHOW GRANTS FOR <用户名称>进行查询

文章来源:https://blog.csdn.net/weixin_42188583/article/details/135089056
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。