【发布时间】:2015-02-02 10:19:31
【问题描述】:
我的桌子是这样的
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);
我想更新所有 行 user_id = 'xxx' 不必指定所有集群索引。
UPDATE Notes SET read = true where user_id = 'xxx'; // Says Error
错误:message="Missing required PRIMARY KEY part real_time
我尝试过创建二级索引,但主键上不允许这样做。
我该如何解决这个问题?
我选择 user_id 作为主键,因为我希望能够做到 select * from Notes where user_id = 'xxx' 应该是可能的。
【问题讨论】: