MySQL 云原生数据仓库AnalyticDB MySQL 定义
CALL 不支持 调用存储过程。
DELETE 支持,详情请参见DELETE 从表中删除行。
DO 不支持 执行表达式,但不返回任何结果。
HANDLER 不支持 直接访问表存储引擎接口。
INSERT 支持,详情请参见INSERT INTO 将新行插入到现有表中。
INSERT ... SELECT 支持,详情请参见INSERT SELECT FROM 根据SELECT的结果将许多行快速插入到表中,可以从一个或多个表中进行选择。
INSERT ... ON DUPLICATE KEY UPDATE 支持,详情请参见INSERT ON DUPLICATE KEY UPDATE
说明
  • 目前仅3.1.3.5及之后版本的集群支持。
  • 不支持更新主键列。
如果指定ON DUPLICATE KEY UPDATE子句,并且要插入的行将导致唯一索引或主键中的值重复,则会发生旧行的UPDATE。
INSERT DELAYED 不支持 DELAYED子句是标准SQL的MySQL扩展。
LOAD DATA 支持 以非常高的速度将文本文件中的行读取到表中。
LOAD XML 不支持 将数据从XML文件读取到表中。
REPLACE 支持,详情请参见REPLACE INTO REPLACE的运行与INSERT完全相同,不同之处在于,如果表中的旧行与PRIMARY KEY或UNIQUE索引的新行具有相同的值,则在插入新行之前删除该旧行。
SELECT,详情请参见语法 SELECT ... INTO 不支持 使查询结果可以存储在变量中或写入文件。
JOIN 支持,详情请参见JOIN 连接两个子查询。
UNION 支持,详情请参见UNION、INTERSECT和EXCEPT 将来自多个SELECT语句的结果合并为一个结果集。
子查询,详情请参见子查询 The Subquery as Scalar Operand 支持 等号操作行符的标量子查询。
Comparisons Using Subqueries 支持 带有比较运算符的子查询。
Subqueries with ANY, IN, or SOME 支持 带有ANY,IN或SOME的子查询。
Subqueries with ALL 支持 带有ALL的子查询。
Row Subqueries 支持 行子查询。
Subqueries with EXISTS or NOT EXISTS 支持 带有EXISTS或NOT EXISTS的子查询。
Correlated Subqueries 支持 子查询中包含对外层查询表的引用。
Derived Tables 支持 在FROM子句中的子查询。
UPDATE 支持,详情请参见UPDATE
说明
  • 暂不支持更新主键列。
  • 暂不支持批量更新多条SQL语句。
修改表中的数据。