卡桑德拉非反家庭

Dha*_*run 10 cql cassandra cql3

我试图执行以下CQL 3语句

 CREATE TABLE summary (
                id uuid,
                "client" bigint, 
                "campaign" text, 
                "unit" bigint,
                "view" counter,
                PRIMARY KEY ("client", "campaign", "unit"));
Run Code Online (Sandbox Code Playgroud)

我得到的错误是我无法在非计数器列族上创建计数器列.

有任何想法吗?

Dha*_*run 13

此问题的解决方案是任何非计数器列必须是主键的一部分.列id uuid是导致问题的那个,删除它允许创建表.


jbe*_*lis 6

包含计数器的表只能包含计数器.