我希望在CQL3中使用Cassandra计数器,就像这样:
什么情况?
我知道为了更新计数器,我需要执行以下操作:create table count1 (id int PRIMARY KEY , c1 counter );
但在此之前,我需要在我的update count1 set c1 = c1+1 where ..
key (id)
中插入一个值,但我得到了以下错误提示:cqlsh:test2> insert into count1 (id) values (4);
Bad Request: INSERT statement are not allowed on counter tables, use UPDATE instead
什么情况?