社区
数据库相关
帖子详情
流水号作为关键字的问题
jimmyxc
2004-09-14 03:02:52
如果我将流水号作为关键字,中间有多个号我删除掉了,有没有好的SQL查询语句能快速的查询出我删除掉的最小的这个流水号?
目的很简单,比如我建立一个表:教材表
字段:教材编号(自增字段),教材名称
教材编号中间我有删除的,流水号就有断掉的,我想利用这个段的流水号,就是不希望中间有断号,新增记录的时候我就检索断的最小的流水号,如果有就用,没有就加1。
另外问一下,用自增字段的话,删除了中间的一个记录,新增加记录的时候是从最后开始加还是填补原来断了的再加?
...全文
115
2
打赏
收藏
流水号作为关键字的问题
如果我将流水号作为关键字,中间有多个号我删除掉了,有没有好的SQL查询语句能快速的查询出我删除掉的最小的这个流水号? 目的很简单,比如我建立一个表:教材表 字段:教材编号(自增字段),教材名称 教材编号中间我有删除的,流水号就有断掉的,我想利用这个段的流水号,就是不希望中间有断号,新增记录的时候我就检索断的最小的流水号,如果有就用,没有就加1。 另外问一下,用自增字段的话,删除了中间的一个记录,新增加记录的时候是从最后开始加还是填补原来断了的再加?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jimmyxc
2004-09-14
打赏
举报
回复
所以想看看SQL语言里面能不能实现查找中间断的这个号,这样提高速度,因为教材比较多,如果从头检索到最后查找断号肯定很慢,而且不一定有断的,有没有好的方法,或者好的建议
BenyMo
2004-09-14
打赏
举报
回复
我可以告诉你.自增字段是从最后开始的.你的要求要自己写函数.但这样当数据量大的时候的速度会慢.
Redis生成分布式唯一
流水号
实践
前面都好说,只有这个
流水号
,很容易就出现重复、跨越等
问题
。 如何解决呢?其实办法也有好多种,能想到的最多就是加锁。无论是synchronized
关键字
、还是Lock锁、Zookeeper锁、Redis锁等,都是通过阻塞其它请求,即...
gitlab-ci.yml
关键字
(四)allow_failure 、artifacts 、cache
Gitlab CI
关键字
POS机交易
关键字
银行的交易体系是一套比较复杂的...签到基本上是所有POS机必须支持的一项功能,并且POS机应该在每天的使用之前进行签到操作,其目的有两个:一是保证操作员及POS机的合法性(一般签到需要输入操作员号和对应的密码,
详解哈希表查找
哈希表查找 定义 基本概念 实现方法 1、定义 哈希表查找又叫散列表查找,通过查找
关键字
不需要比较就可以获得...1、哈希表最适合的求解
问题
是查找与给定值相等的记录。2、哈希查找不适合同样的
关键字
对应多条记录的
跨越Oracle和MSSQL关系数据库开发 -- 05
流水号
1. 概述
流水号
的实现可以说是所有应用程序都要做的一件事情。但是,很多开发者并没有意识到某些实现方法会带来负面效应。而在不同的数据库中,
流水号
也应该使用不同的实现方式。 2. 使用
流水号
表使用
流水号
表的...
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章