是否支持条件为不等式表达式的Cassandra Update IF语句?

是否支持条件为不等式表达式的Cassandra Update IF语句?,cassandra,cql,cql3,cqlsh,cqlinq,Cassandra,Cql,Cql3,Cqlsh,Cqlinq,如果[condition]其中[condition]是一个不等式,是否由Cassandra CQL支持,更新 我看了一下语言参考,似乎CQL不应该通过语法来支持不平等性。我使用了此处的语言参考: 令人困惑的是,使用C#驱动程序或CQLSH可以成功执行查询,但从Datasax DevCenter执行相同操作时,我得到一个错误 我使用的查询与下面的查询类似: UPDATE product SET edit_date = [new_value] WHERE customer_id = '4' AND

如果[condition]其中[condition]是一个不等式,是否由Cassandra CQL支持,
更新

我看了一下语言参考,似乎CQL不应该通过语法来支持不平等性。我使用了此处的语言参考:

令人困惑的是,使用C#驱动程序或CQLSH可以成功执行查询,但从Datasax DevCenter执行相同操作时,我得到一个错误

我使用的查询与下面的查询类似:

UPDATE product
SET edit_date = [new_value]
WHERE customer_id = '4' AND code = 'AMZ-ISMDB' 
IF edit_date < [new_value]
更新产品
设置编辑日期=[新值]
其中customer_id='4'和code='AMZ-ISMDB'
如果编辑日期<[新值]
结果如下:

  • Datasax DevCenter在尝试执行脚本片段时引发错误。我得到的错误是抱怨脚本的updateif部分不平等

    当前脚本中有一个语法错误(请参阅下面的详细信息)。 请修复它,然后重试。
    第29行:输入“没有可行的替代方案问题很可能是DevCenter尚未更新以支持最新语法

    增加了不平等条件:


    看起来他们在添加文档时没有更新文档。我打开以修复该问题。

    此问题已在DevCenter 1.6.0版中修复。

    您的cassandra和CQL版本是什么?