我知道柜台家族可以有任何类型的钥匙。不支持组合键吗?
cqlsh:goh_master> create columnfamily balance (kind ascii, corporation_id ascii, amount counter, primary key ( kind,corporation_id) ) with compact storage;
cqlsh:goh_master> insert into balance(kind,corporation_id,amount) values ('c',103,123456789);
Bad Request: invalid operation for commutative columnfamily balance
cqlsh:goh_master> create columnfamily balance (kind ascii, corporation_id ascii, amount counter, primary key ( kind,corporation_id) ) with compact storage;
cqlsh:goh_master> insert into balance(kind,corporation_id,amount) values ('c',103,123456789);
Bad Request: invalid operation for commutative columnfamily balance发布于 2012-06-16 01:21:30
多亏了this answer我自己解决了这个问题。你不能插入计数器,也不能只是设置。必须始终使用set counter =counter +n语法:
cqlsh:goh_master> update balance set amount=amount+12 where kind='c' and corporation_id = 103;像个护身符一样工作
https://stackoverflow.com/questions/11054670
复制相似问题