社区
数据库(包含打印,安装,报表)
帖子详情
条件删除数据库记录
tztz520
2004-07-26 05:01:36
有一个表,我在添加一条记录进去时,如果记录超过20000条的话,就把最旧的一条或多条删除掉(只剩下20000条).
我现在的做法是:先判断有多少条记录,如果超过了就删掉,随后再把那条新的记录添加进来.(每添加一条记录就判断一次,好烦呀)
我想问:有什么更好的办法,比如说一个语句就可搞定
...全文
177
4
打赏
收藏
条件删除数据库记录
有一个表,我在添加一条记录进去时,如果记录超过20000条的话,就把最旧的一条或多条删除掉(只剩下20000条). 我现在的做法是:先判断有多少条记录,如果超过了就删掉,随后再把那条新的记录添加进来.(每添加一条记录就判断一次,好烦呀) 我想问:有什么更好的办法,比如说一个语句就可搞定
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tztz520
2004-07-26
打赏
举报
回复
一定要在添加新记录的时候删除.因为添加的时候是自动触发了,有可能一两分钟就添回几千条记录的.
online
2004-07-26
打赏
举报
回复
dim i as integer
rs.open "select count(*) as ll from table",conn,1,3
i=rs.fields("ll")
...这里进入插入的循环体内
if i>20000 then
delete top 1 from table1 order by sj desc
conn.execute "insert into..."
i=i+1
else
conn.execute "insert into..."
i=i+1
end if
这样避免了每次插入前判断,可能好一些
cqm2099
2004-07-26
打赏
举报
回复
一个循环加判断就可以搞定的!~
victorycyz
2004-07-26
打赏
举报
回复
如果20000条这个限制不是很严格的话,可以把删除的工作交给计划任务去完成。
工作
记录
:DB2
数据库
---逻辑
删除
数据表指定
条件
的数据
本文
记录
了在DB2
数据库
中进行逻辑
删除
数据的详细过程,包括解决思路和具体实施步骤,旨在帮助读者理解如何根据特定
条件
删除
数据。
drop database
本文介绍了在 Oracle 10g 及以上版本中使用 DROP DATABASE 命令
删除
数据库
的方法及限制
条件
,并详细
记录
了在
删除
RAC
数据库
过程中遇到的问题及解决步骤。
微信小程序 云开发之
数据库
-
删除
记录
本文介绍了如何在微信小程序中使用云开发的
数据库
功能来
删除
指定
记录
。通过调用`wx.cloud.database()`,然后指定集合名称和查询
条件
,使用`.where()`和`.remove()`方法,可以实现
记录
的
删除
。在成功
删除
后,会输出日志提示。如果
删除
失败,也会有相应的错误日志供开发者排查问题。
C#
数据库
操作——新建表、查询、
删除
、添加、更新
本文介绍了一个使用Microsoft Jet
数据库
引擎的数据管理系统,包括连接
数据库
、获取表名、新建表、执行SQL查询、添加、
删除
、更新
记录
等操作。系统还支持通过日期、地点、人物等
条件
进行查询,以及对特定
记录
进行新增、
删除
、更新的操作。
SQL入门之第九讲——DELETE
删除
语句
本文详细介绍了SQL中的DELETE语句,包括如何
删除
表中所有
记录
和特定
条件
的
记录
,并通过实例演示了操作过程。同时,提到了误删后的
数据库
恢复方法,即通过DROP DATABASE和重新创建来恢复数据。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章