Skip to content

[SQL]兼容性update

jamie12221 edited this page Dec 7, 2020 · 3 revisions

update兼容性

UPDATE [LOW_PRIORITY] [IGNORE] [schema_name.]tbl_name
SET col_name1={expr1} [, col_name2={expr2}] ...
[WHERE where_condition]

单表 只会把SQL转发对应节点

全局表 把sql往配置的(多个)dataNode下发

分片表 带有分片字段的sql发往对应的dataNode 不带分片字段则往(多个)dataNode下发

在分片表下

不支持更新多个表

不支持join语法

不支持order/limit语法

不支持子查询

条件中分片值不能使用函数

不能更新拆分键的值

Clone this wiki locally