查询删除 Impala 中的单行

Query to delete single row in Impala

我想从 impala table 中删除记录。下面我已经习惯了从table.

中删除记录

这是我的查询:

DELETE FROM sample.employee_details WHERE sno=5 AND name='XYZ'AND age=26;

建议从 table 中删除记录的最佳方法。

假设您的 where 条件唯一标识该行,这很好。请参阅文档: https://www.cloudera.com/documentation/enterprise/5-10-x/topics/impala_delete.html

Impala 删除命令仅适用于 Kudu 存储类型。除 kudu 之外的任何存储格式都不是为在线交易而设计的,并且不提供任何 real-time 查询和行级更新和删除。