【问题标题】:Update the column I searched for更新我搜索的列
【发布时间】:2017-03-08 14:14:12
【问题描述】:

是否有可能更新我搜索的 cassandra 中的列值(是我的主键的一部分)?

我有一个(巨大的)项目列表,其中包含一个名为“LastUpdateDateTime”的字段,并且我有时会搜索一段时间未更新的列。

所以,我搜索此列的原因是我想更新它们,并且在更新它们之后我想将时间戳设置为当前日期。

如何用 cassandra 做到这一点?

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    你不能更新主键列,它会插入另一条记录。

    这就是 cassandra 的工作原理。

    您可能必须使用 spark-cassandra 连接器或删除具有旧值的记录并插入新值。

    注意:如果您有很多记录,不建议删除和插入,因为它会创建相应数量的墓碑

    【讨论】:

    • 嗯好吧,二级索引呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 2015-03-20
    相关资源
    最近更新 更多