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语法
不支持子查询
条件中分片值不能使用函数
不能更新分片值(拆分键)的值,注意ORM,如JPA是否生成了修改分片键的update语句
2022-3-22后
单表/全局表的delete/replace 语句支持join