meh*_*azm 11 cql cassandra nosql cql3 datastax
我的桌子看起来像这样
create table Notes(
user_id varchar,
real_time timestamp,
insertion_time timeuuid,
read boolean PRIMARY KEY (user_id,real_time,insertion_time)
);
create index read_index on Notes (read);
Run Code Online (Sandbox Code Playgroud)
我想更新所有的行与USER_ID ="XXX" ,而不指定所有聚类索引.
UPDATE Notes SET read = true where user_id = 'xxx'; // Says Error
Run Code Online (Sandbox Code Playgroud)
错误:message ="缺少必需的PRIMARY KEY部分real_time
我尝试过创建二级索引,但主键上不允许这样做.
我怎么解决这个问题?
我选择user_id作为主键,因为我希望能够做到这一点select * from Notes where user_id = 'xxx'.
| 归档时间: |
|
| 查看次数: |
7266 次 |
| 最近记录: |