我有一个表,其中一个字符串作为键,一个timeuuid作为集群列。UPDATE table SET is_used = true WHERE key1 = 'value' AND created_at < timeuuid('2016-02-03') IF is_used为什么在这种情况下集群列被认为是主键?万事如意
- Upda
我有一个大的Cassandra表,大约有15个字段,我想创建许多物化的视图来支持我的所有查询。基表中的主键是(CompanyName,ctime),其中ctime是一个timeuuid。例如,我的一个查询包括搜索在特定时间范围(最大)上最常用的浏览器。一年)。GROUP BY browsername;
Cassandra拒绝它,因为“groups仅支持按主键声明的列的顺序排列的列组”。因此,问题是我在主键中在浏览器名
CREATE TABLE IF NOT EXISTS group_friends(friendId bigint,PRIMARY KEY由于cassandra中的update要求提到where子句中的所有主键,此查询将不会运行。);[Invalid query] message="Invalid operator IN for PRIMARY KEY part friendid"
是否有任何方法在