社区
数据库(包含打印,安装,报表)
帖子详情
条件删除数据库记录
tztz520
2004-07-26 05:01:36
有一个表,我在添加一条记录进去时,如果记录超过20000条的话,就把最旧的一条或多条删除掉(只剩下20000条).
我现在的做法是:先判断有多少条记录,如果超过了就删掉,随后再把那条新的记录添加进来.(每添加一条记录就判断一次,好烦呀)
我想问:有什么更好的办法,比如说一个语句就可搞定
...全文
131
4
打赏
收藏
条件删除数据库记录
有一个表,我在添加一条记录进去时,如果记录超过20000条的话,就把最旧的一条或多条删除掉(只剩下20000条). 我现在的做法是:先判断有多少条记录,如果超过了就删掉,随后再把那条新的记录添加进来.(每添加一条记录就判断一次,好烦呀) 我想问:有什么更好的办法,比如说一个语句就可搞定
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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条这个限制不是很严格的话,可以把删除的工作交给计划任务去完成。
SQL语句大全(经典珍藏版)
经典的SQL语句大全 初学进阶
数据库
必备资源
易语言mysql
删除
记录
_511遇见易语言教程
数据库
-
删除
本节课示范的命令有:
删除
()、是否
删除
()、彻底
删除
()、恢复
删除
()、清除()
删除
()注意:此命令并不实际
删除
记录
,仅仅只加上
删除
标记,
记录
依旧存在并可以读写。成功返回真,失败返回假。数<1>的名称为“
记录
范围”,类型为“
条件
语句型(statment)”,可以被省略。如果本参数被省略,默认为
删除
或恢复
删除
当前
记录
,否则
删除
或恢复
删除
所有满足此
条件
的
记录
。如果欲
删除
或恢复
删除
全部
记录
...
数据库
记录
删除
方式
删除
数据库
记录
是一个非常常见的需求,当数据失去价值时,我们便会
删除
它,但是如果操作不当,往往就会把一些有价值的数据误删掉,造成重要数据的丢失,合理采用
删除
方式才能更好地利用数据资源。
微信小程序 云开发之
数据库
-
删除
记录
微信小程序 云开发之
数据库
-
删除
记录
在 MySQL
数据库
中
删除
重复
记录
的步骤
在 MySQL
数据库
中
删除
重复
记录
的步骤 当我们在处理
数据库
中的数据时,有时候会出现重复
记录
的情况,这些重复
记录
会影响数据的正确性,需要将其
删除
。下面是在 MySQL
数据库
中
删除
重复
记录
的步骤: 1. 查找重复
记录
首先,我们需要找到
数据库
表中的重复
记录
。可以使用以下 SQL 语句查询表中所有的重复
记录
: SELECT column1, column2, COUNT(*) as count ...
数据库(包含打印,安装,报表)
1,217
社区成员
55,952
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章