我想从 Impala 表中删除记录。下面是我用来从表中删除的记录。我的问题是:
DELETE FROM sample.employee_details WHERE sno=5 AND name='XYZ'AND age=26;
建议从表中删除记录的最佳方法。
yzuktlbb1#
假设您的where条件唯一地标识了行,这是很好的。请参阅文档:https://www.cloudera.com/documentation/enterprise/5-10-x/topics/impala_delete.html
vbopmzt12#
impala delete命令仅适用于kudu存储类型。除了kudu以外的任何存储格式都不是为在线事务设计的,并且不提供任何实时查询和行级更新和删除。
2条答案
按热度按时间yzuktlbb1#
假设您的where条件唯一地标识了行,这是很好的。请参阅文档:https://www.cloudera.com/documentation/enterprise/5-10-x/topics/impala_delete.html
vbopmzt12#
impala delete命令仅适用于kudu存储类型。除了kudu以外的任何存储格式都不是为在线事务设计的,并且不提供任何实时查询和行级更新和删除。