MYSQL:在表中创建具有到期日期的行

GamerX

您好,可以将具有到期日期的表插入行到表中,当到达到期日期时,行会被自动删除吗?或者我只必须创建一个带有到期日期的列,并在排序时检查此值是否忽略?

可见

您的需求看起来更像是一个事件IF,您不想添加到期日期列,而不是

CREATE EVENT delete_event ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 DAY
ON COMPLETION PRESERVE
DO BEGIN
      DELETE FROM Your_table  WHERE date>= logic for expiration_date   ;
END;

除此以外

DELIMITER $$
CREATE EVENT Delete ON SCHEDULE EVERY 1 DAY
DO
BEGIN
  DELETE   FROM TABLE  WHERE `date_expires` < CURRENT_TIMESTAMP();
END$$
DELIMITER 

;

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

SET GLOBAL event_scheduler = ON;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建具有到期日期的 Cookie

openssl未创建具有预期到期日期的证书

存储具有到期日期的会话数据

使用 Python 创建新表并在 bigquery 中设置到期日期

Corda中带有到期日期的令牌?

如何根据SQL(最好是Bigquery)中的有效日期和到期日期检测更改的行?

是否可以根据字段中设置的当前日期到期日期创建操作?

JRE到期日期

Windows用户的到期日期或注册表在注册表中的何处?

Android-SharedPreference是否具有默认到期日期?

从Webview获取具有路径和到期日期的Cookie

查找并搜索,然后复制并粘贴具有最近到期日期的数据

具有到期日期的日志文件批处理脚本

Microsoft Graph:无法创建带有到期日期的计划器任务

当今天的日期与到期日匹配时,MySQL触发

在 MYSQL 上计算 3 个月后的到期日期

为将来的帐户设置到期日期有问题

带有到期日期的标志的SendMail返回ErrorInvalidArgumentError

带有dateTimePiker的C#帐户到期日期

我可以在现有的GPG密钥中添加到期日期吗?

EXIF数据中是否有到期日期之类的东西?

在 C++11 中检查到期日期

iOS发行文件中的到期日期

如何在构造函数中设置到期日期?

从 jwt 令牌中读取到期日期

如何在Java中设置软件的到期日期?

无法在JavaScript中设置Cookie的到期日期

延长密钥库中trustCertEntry的到期日期

在GnuPG中,如何设置密钥的绝对到期日期?