开发者社区> 问答> 正文

Phoenix 怎么更新数据

Phoenix 怎么更新数据?

展开
收起
王爽wasugar 2019-04-09 15:09:27 5390 0
2 条回答
写回答
取消 提交回答
  • upert into 就可以,如果有Key已经存在会自动覆盖

    2020-03-22 20:20:03
    赞同 展开评论 打赏
  • HBase是一个分布式的、面向列的开源数据库,一个结构化数据的分布式存储系统。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。阿里云HBase技术团队共同探讨HBase及其生态的问题。

    UPSERT INTO TEST VALUES('foo','bar',3);
    UPSERT INTO TEST(NAME,ID) VALUES('foo',123);
    UPSERT INTO TEST(ID, COUNTER) VALUES(123, 0) ON DUPLICATE KEY UPDATE COUNTER = COUNTER + 1;
    UPSERT INTO TEST(ID, MY_COL) VALUES(123, 0) ON DUPLICATE KEY IGNORE;
    image

    2019-07-17 23:33:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Phoenix 基本介绍及二级索引 立即下载
HBase中的事务 立即下载
Ali-HBase的SQL实践与改进 立即下载