Jdbc 卡桑德拉CQL 3奇怪的行为。进行删除查询时出错

Jdbc 卡桑德拉CQL 3奇怪的行为。进行删除查询时出错,jdbc,cassandra,cql,Jdbc,Cassandra,Cql,今天我决定使用CQL,不幸的是,我遇到了CQL 3和复合列的许多问题。其中一个我没有解决的问题是: 我有一个包含4个复合主键的表。让我们把它们命名为c_键0,c_键1,c_键2,c_键3。 我添加了一些数据,然后我想删除所有行,其中c_key0='L1'和c_key1='L2',与分配给c_key2和c_key3的值无关。当我进行查询时,从组合中删除其中的c_key0='L1'和c_key1='L2'并获取错误。当我进行查询时,c_key0='L1'和c_key1='L2'以及c_key2>=和

今天我决定使用CQL,不幸的是,我遇到了CQL 3和复合列的许多问题。其中一个我没有解决的问题是:

我有一个包含4个复合主键的表。让我们把它们命名为c_键0,c_键1,c_键2,c_键3。 我添加了一些数据,然后我想删除所有行,其中c_key0='L1'和c_key1='L2',与分配给c_key2和c_key3的值无关。当我进行查询时,从组合中删除其中的c_key0='L1'和c_key1='L2'并获取错误。当我进行查询时,c_key0='L1'和c_key1='L2'以及c_key2>=和c_key3>=再次获取错误。这真是愚蠢。我哪里错了


另外,我正在使用JDBC。

CQL并不意味着它是一种完全通用的查询语言,Cassandra也不意味着它是一种完全通用的关系数据库。CQL最终可能会发展到可以提供任何您喜欢的SQL-92查询并期望得到结果的地步,但现在还没有,甚至还不是设计目标


因此,长话短说,这不是一种受支持的范围删除方法。

支持哪种范围删除?