【发布时间】:2020-09-11 17:37:49
【问题描述】:
我知道在 cassandra 中可以使用条件更新(轻量级事务)。
update myTable
set
col1 = 'abc',
where id = 1
IF priority < 2
这允许我只更新具有更高优先级的行。不幸的是,当该行不存在时,该语句返回 false。是否可以将 "IF NOT EXISTS" 和 "IF" 与 OR 操作结合起来?
否则我必须对集群执行更多查询。在我的用例中,这可能是一个很大的性能问题。
【问题讨论】:
标签: cassandra cql conditional-operator