我可以使用phoenix来实现像SQL的重复键这样的功能吗?

时间:2016-01-15 06:50:45

标签: phoenix

我想使用phoenix将数据插入Hbase,如下所示:

INSERT INTO mytable (col1, col2) VALUES (?, ?) ON DUPLICATE KEY UPDATE col2 = col2 + ?

有什么方法可以在凤凰城实现这个目标吗?

2 个答案:

答案 0 :(得分:0)

没有。它还没有。有关初步讨论,请参阅相关的JIRA以支持上述用例。 https://issues.apache.org/jira/browse/PHOENIX-6

答案 1 :(得分:0)

只是更新,该功能已随Phoenix 4.9发布,语法为:

UPSERT INTO mytable (col1, col2) VALUES (?, ?) ON DUPLICATE KEY UPDATE col2 = col2 + ?;
UPSERT INTO mytable (col1, col2) VALUES (?, ?) ON DUPLICATE KEY IGNORE;