我有一个表结构
CREATE TABLE user_location_by_date(
user_id int,
date text,
time timeuuid,
lat float,
lng float,
PRIMARY KEY((user_id, date),time)
)
当我尝试运行此查询时
select * from user_location_by_date where user_id=1 order by time desc limit 1;
我收到此错误
Partition key parts: date must be restricted as other parts are
我想在user_id = 1和date =的地方使用,以便能够运行查询。 如果我不知道最后插入日期的位置是什么时候。我怎样才能获得用户的最新位置?