首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >卡桑德拉命令按非主键解决办法

卡桑德拉命令按非主键解决办法
EN

Stack Overflow用户
提问于 2016-05-31 06:04:15
回答 1查看 1.8K关注 0票数 2

Cassandra数据库

似乎除了主键之外,没有其他方法可以订购。

我有两列: ID和时间戳。

我只想要一个每个ID行,但我想筛选(基本上与排序相同?)我的结果基于时间戳。

我想运行以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT id, timestamp FROM " + TableName + " WHERE timestamp < ? ALLOW FILTERING;

如何做到这一点,同时确保每个id只有一行(如果主键同时包含(ID和时间戳),这是不可能的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-01 21:47:35

我还没有彻底测试过这种方法。但我想我已经找到解决办法了。

我将允许时间戳成为主键的一部分。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE TABLE IF NOT EXISTS " + TableName + " ( key blob, timestamp bigint, PRIMARY KEY( key, timestamp )

但在调用UPDATE/PUT之前,我将删除所有行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
WHERE id = ?

这样的话,我仍然可以对时间戳进行排序,同时保留每个ID一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37547961

复制
相关文章
spring boot 2.0 JPA主键生成策略不按单表递增解决办法
https://blog.csdn.net/asd1098626303/article/details/79994590
算法与编程之美
2019/07/17
1.2K0
spring boot 2.0 JPA主键生成策略不按单表递增解决办法
oracle--约束(主键、非空、检查)
使用外键约束 --(1)、在字段后使用 references 参照表表名(参照字段) --(2)、在所有字段后使用 constraints fk_表名_字段名 foreign key(字段名) references 参照表名(参照字段名) --(3)、在创建表后使用alter table 表名 add constraints fk_表名_字段名 foreign key(字段名) references 参照表名(参照字段名) --删除外键 alter table 表名 drop constraints fk_表名_字段名
eadela
2019/09/29
2K0
mysql 设置主键命令_MySQL常用命令
update user set password=PASSWORD(“123456”) where user=‘root’;
全栈程序员站长
2022/08/31
3.8K0
LeetCode 950. 按递增顺序显示卡牌
从牌组顶部抽一张牌,显示它,然后将其从牌组中移出。 如果牌组中仍有牌,则将下一张处于牌组顶部的牌放在牌组的底部。 如果仍有未显示的牌,那么返回步骤 1。否则,停止行动。 返回能以递增顺序显示卡牌的牌组顺序。
freesan44
2021/12/06
5750
LeetCode 950. 按递增顺序显示卡牌
题目 牌组中的每张卡牌都对应有一个唯一的整数。你可以按你想要的顺序对这套卡片进行排序。 最初,这些卡牌在牌组里是正面朝下的(即,未显示状态)。 现在,重复执行以下步骤,直到显示所有卡牌为止: 从牌组顶部抽一张牌,显示它,然后将其从牌组中移出。 如果牌组中仍有牌,则将下一张处于牌组顶部的牌放在牌组的底部。 如果仍有未显示的牌,那么返回步骤 1。否则,停止行动。 返回能以递增顺序显示卡牌的牌组顺序。 答案中的第一张牌被认为处于牌堆顶部。 示例: 输入:[17,13,11,2,3,5,7] 输出:[2,13,3
freesan44
2021/09/05
3950
LeetCode 950. 按递增顺序显示卡牌
LeetCode 950. 按递增顺序显示卡牌(deque)
从牌组顶部抽一张牌,显示它,然后将其从牌组中移出。 如果牌组中仍有牌,则将下一张处于牌组顶部的牌放在牌组的底部。 如果仍有未显示的牌,那么返回步骤 1。否则,停止行动。 返回能以递增顺序显示卡牌的牌组顺序。
Michael阿明
2021/02/20
5880
LeetCode 950. 按递增顺序显示卡牌(deque)
Mac下Idea点debug卡的解决办法
自从换了Mac平台,使用Idea对项目进行Debug总是卡顿几秒或者十几秒,之前在Windows上从来没遇到过。先开始以为是配置问题。 后来想了想不能够啊,2016年末的15寸 MacBook Pro with touchbar,这配置很牛逼了啊,后来终于让我找到了解决方案!
飞奔去旅行
2019/06/13
1.3K0
Mac下Idea点debug卡的解决办法
golang刷leetcode:使数组按非递减顺序排列
给你一个下标从 0 开始的整数数组 nums 。在一步操作中,移除所有满足 nums[i - 1] > nums[i] 的 nums[i] ,其中 0 < i < nums.length 。
golangLeetcode
2022/08/02
5500
【集合论】卡氏积 ( 卡氏积概念 | 卡氏积示例 | 卡氏积性质 | 非交换性 | 非结合性 | 分配律 | 有序对为空 | n 维卡氏积 | n 维卡氏积个数 | n维卡氏积性质 )
前置博客 : 【集合论】有序对 ( 有序对 | 有序三元组 | 有序 n 元祖 )
韩曙亮
2023/03/28
9500
sql server 聚集索引,非聚集索引,Identity ,gudi,主键的概念和比较
可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。
SpringSun
2022/05/26
9160
sql server 聚集索引,非聚集索引,Identity ,gudi,主键的概念和比较
基于Saas主键表生成主键id
首先需要对当前的id进行拦截操作,也即使用aop的切面Aspect对切点进行拦截,在进行新增的时候进行拦截:
路行的亚洲
2021/06/24
1.8K0
oracle 主键删除,联合主键的创建
ALTER TABLE TABLENAME DROP PRIMARY_KEY
全栈程序员站长
2022/07/13
3K0
更好的开卡,来聊聊非功能性需求
工作这么几年来,见得最多的场景是 QA 小伙伴满办公室追着开发报 bug,有时候开发会不乐意,“当时可没说要 XXX,要做 XXX。”
ThoughtWorks
2020/02/18
1K0
javac命令无法使用解决办法
整个过程会有两次安装提示:一次是安装jdk,一次jre; (注意不能安装到同一文件夹下)。(这里避免抄错:可将复制再改) 1、JAVA_HOME: 值为安装目录:如:c:\Program Files\Java\jdk1.7.0_05 2、classpath: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 3、path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (path下有很多环境变量,先粘贴过去再修改)。
全栈程序员站长
2022/08/31
9640
WIN10系统菜单键按下无反应解决办法
今天中午,电脑的菜单键突然不好用了,搜索键也不能用,上百度经验也找了。那些方法多试过了,都不好用,最后在百度知道那找到了答案,特此分享给大家:
全栈程序员站长
2022/08/31
1.9K0
oracle常用基础命令创建表多字段组合主键约束查看表的主键名称 注意大写禁用开启主键约束删除约束等效上面
使用系统用户登录 [username/password][@server][as sysdba|sysoper] 查看登录的用户 show user 启用scott用户 alter user scott account unlock|lock; 创建表空间 # 表空间 create tablespace $teblespace_name datafile '$filepath' size $sizeM; # 临时表空间 create temporary tablespace $teblespace_nam
AlicFeng
2018/06/08
1.4K0
centos7网卡启动不了的解决办法
大多人出现这个错误是因为虚拟机克隆导致的网卡mac冲突(因为我就是VMware的虚拟化环境,通过模块克隆多台服务器),修改ifcfg-eth0中HWADDR=新的mac或者删掉重启机器,最好删除或者注释掉。
用户4988085
2021/07/21
2.7K0
Python 按行读取文本文件 缓存 和 非缓存实现
java 使用缓存读取文件是,会相应的创建一个内部缓冲区数组在java虚拟机内存中,因此每次处理的就是这一整块内存。
代码伴一生
2021/11/02
1.5K0
mysql 联合主键_Mysql 创建联合主键[通俗易懂]
不知道是不是因为mysql(6.0)的版本问题,还是各版本都是这种情况,mysql中创建联合主键,联合主键列名之外不可以用单引号括上,否则出现错误,无法创建,报错是该列在表中不存在。例子代码如下:
全栈程序员站长
2022/07/04
8.3K0
点击加载更多

相似问题

卡桑德拉不是按主键排序的

32

卡桑德拉的主键

16

非EQ关系错误卡桑德拉-如何修复主键?

11

卡桑德拉写时主键

13

C#卡桑德拉复合主键

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文