文档首页/
MapReduce服务 MRS/
组件操作指南(LTS版)/
使用HetuEngine/
HetuEngine常见SQL语法说明/
HetuEngine DML SQL语法说明/
UPDATE
更新时间:2024-07-02 GMT+08:00
UPDATE
语法
UPDATE tablename SET column = value [, column = value ...] [WHERE expression]
描述
根据条件更新表数据。
限制
- 仅支持orc格式的事务表,并且不能为external Table。
- 不支持set(column_name1,column_name2,…)=(value1,value2,…)的语法。
示例
-- 创建事务表
create table upd_tb(col1 int,col2 string) with (format='orc',transactional=true);
--插入数据
insert into upd_tb values (3,'A'),(4,'B');
--修改col1 = 4的数据
update upd_tb set col1=5 where col1=4;
--查询表,col1=4的记录已被修改
select * from upd_tb; --
col1 | col2
------|------
5 | B
3 | A