使用HBase中的where条件实施upsert

时间:2018-06-21 14:35:32

标签: database hbase phoenix

我正在使用HBase,我需要运行upsert,但是它不起作用,有什么主意吗?

示例:

UPSERT INTO TABLE_A (status) VALUES('Finished') WHERE ID = 3943; 

谢谢

1 个答案:

答案 0 :(得分:1)

经过几个小时的研究,我找到了解决方案:

UPSERT INTO TABLE_A (id, status) SELECT ID,  'Finished' AS STATUS  FROM TABLE_A WHERE ID = 3945;

我希望我可以帮助遇到相同问题的人