论坛首页 Java企业应用论坛

如何删除表中的最后一条记录呢?请高人指点

浏览 8554 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-02-11  
bave 写道
Id是自动递增的字段,所以我删除的是最早的一条记录,这是在达到日志容量门限后需要进行的操作,所以我希望大家能够畅所欲言,给出解决的办法,谢谢了!

为了解决日志容量的问题,常见的解决方法是删除某个时间以前的记录,比如只保留半年(或者3个月)的记录。
你可以利用一个schedule job在每天晚上跑:
delete from log where logTime < now - 6months
0 请登录后投票
   发表时间:2004-02-11  
Quake Wang说的没错。最新记录怎能用id来判断?如果id不是递增(或递减)的怎么办?如a101,a102,a1002.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics