更新时间:2026-07-16 GMT+08:00
分享

UPDATE

命令功能

UPDATE命令根据列表达式和可选的过滤条件更新Hudi表。

命令格式

UPDATE tableIdentifier SET column = EXPRESSION(,column = EXPRESSION) [ WHERE boolExpression]

参数描述

表1 UPDATE参数

参数

描述

tableIdentifier

在其中执行更新操作的Hudi表的名称。

column

待更新的目标列,可以指定多个列,列之间用逗号分隔。

EXPRESSION

需在目标表中更新的源表列值的表达式。

boolExpression

过滤条件表达式,可选,用于限定需要更新的记录范围。

示例

update h0 set price = price + 20 where id = 1;
update h0 set price = price *2, name = 'a2' where id = 2;

系统响应

可在driver日志和客户端中查看命令运行成功或失败。

相关文档