我的桌子看起来像这样
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'.
我想在开始推送数据之前从rabbit mq 队列中删除所有消息。如何做到这一点?我正在使用https://www.npmjs.com/package/amqplib