当前位置: 首页 > 知识库问答 >
问题:

在X天后从数据库中删除项目

严瑞
2023-03-14

我正在尝试做一个Java线程,这个线程必须从一个MySQL数据库中删除所有的记录,超过7天。

在我的表中,我有一列包含如下日期:2013-10-28 17:00:00

h.execute("Delete from  MyTable where date >= (dt.now.dayofmonth() -7)

共有1个答案

芮琛
2023-03-14

h.execute(“Delete FROM MyTable WHERE NOW()>=ADDDATE(日期,间隔7天);”);

 类似资料:
  • 问题内容: 我需要创建一个报告,在其中我需要减去两个日期并以%H:%M%S的形式返回 这是我插入到列表中的减法: 此列表返回到> 在csv Final_ReportX中,它以以下格式保存:0天00:05:39 我需要它只返回00:05:39,没有几天。 *不是正则表达式 谢谢! 问题答案: 您可以使用将timedelta转换为H:M:S字符串的自定义函数: 参考

  • 我制作了一个JTable,其中填充了数据库中的数据。它从textfields中获取数据并将其添加到表和数据库中。问题是我有一个删除按钮,我让它从表本身删除选定的行(使用defaultTableModel),但它不会从实际的数据库中删除该数据。当我再次运行该程序时,删除的行再次出现在JTable中。 这可能会变得混乱,但希望有人能找出我错过了什么。帮助将会很感激,但不要,我的时间很少,不能完全大修我

  • 问题内容: 我有一张桌子,上面有一些ID +标题。我想使title列唯一,但是它已经有60万条记录,其中有些是重复的(有时是几十次)。 如何删除除一个以外的所有重复项,以便之后可以向标题栏添加一个唯一键? 问题答案: 此命令添加唯一键,并删除所有会产生错误的行(由于唯一键)。这将删除重复项。 编辑:请注意,对于某些版本的MySQL ,此命令可能不适用于InnoDB表。解决方法请参阅此帖子。(感谢“

  • 我正试图从数据库中删除一行,但得到以下错误

  • 我有一个jsp网页。我需要删除用户名从数据库当我按删除按钮从网页。我尝试了下面的代码,但是我不能删除名称,而是在用户名数据库中插入一个新行和一个空值。 unblockServlet.java: 受保护的void doPost(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException{//TODO自动生成的方法

  • 问题内容: 我有以下数组。 我想删除最后一个元素,即2。 我用过,但不会删除值。 问题答案: 使用拼接(索引,多个)