当前位置: 首页 > 面试题库 >

日期过期后自动删除表中的记录?

钮晟
2023-03-14
问题内容

我想知道如何在日期过期时自动删除记录,我正在创建机票预订网站。我需要从mysql数据库中删除所有过期的航班详细信息。我读过可以使用cron的地方,但我不知道该怎么做。脚本的任何帮助将非常有帮助。


问题答案:

您可以尝试使用MySQL Events

CREATE EVENT IF NOT EXISTS `dbName`.`eventName`
ON SCHEDULE
    EVERY 1 DAY // or 1 HOUR
COMMENT 'Description'
DO
    BEGIN

    DELETE FROM `dbName`.`TableName` WHERE `DateCol` < NOW();

    END

注意 ,需要在服务器上启用MySQL Event
Scheduler

SET GLOBAL event_scheduler = ON;

更多信息在这里。



 类似资料:
  • 大家好,所以我有这个MYSQl代码,我插入日期,当它发送和输入的日子,可以是从1做7。我怎样才能让MYSQl在输入天之后删除一行?例如:我在2021年22.03.2021下午3:54创建了一个产品,输入的过期天数是6天。我想删除产品后正好6天。

  • MySql出现自动删除记录的现象。我有一张user表里面存储的很多个用户数据,id是逐渐,然后莫名奇妙的会删除user=123456的记录,别的都不删除,就123456.有没有大神知道。 提示:代码都审查过,没有删除的语句。 解决此类问题

  • 我是新来的,不知道如何解决这个问题;我也不知道是否有可能做我假装的事。问题是,我试图在JavaSwing应用程序中显示一个图形,我传递要显示的日期和值。日期由用户选择,可能不在一行中;,我的意思是,如果用户选择从星期四到星期一,那么星期六和星期天将被避免,并传递到图表星期四、星期五和星期一。问题是,图表从星期四到星期一(包括星期六和星期日)在X轴上显示它们,而实际情况并非如此。基于此示例,我的类如

  • 问题内容: 我有以下带有重复信息的示例数据: 根据上述数据集,如何删除重复的Emp ID,而仅保留指定了最大日期/时间的Emp ID? 因此,根据以上内容,我只会看到ID:1、3和5。 谢谢。 问题答案: 就像是:

  • 如何从日期对象中移除时区。 请帮忙。

  • 问题内容: 我们的应用程序在30分钟后注销并重定向到登录页面,我在web.xml中指定会话超时,并使用requestProcessor进行重定向。我想向用户显示一条消息,指出会话过期后会话已过期,如何我可以这样做吗?自动注销?我想在“会话超时,请重新登录”页面上提示错误消息。那我怎么能检测到会话超时呢?有什么方法会自动触发吗? 问题答案: 创建一个活动检查器,该检查器每分钟检查是否发生了任何用户活