在mysql datetime上触发java函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在mysql datetime上触发java函数相关的知识,希望对你有一定的参考价值。

我的mysql数据库中有几个datetime列。我想在达到日期时触发java函数。在最坏的情况下,触发MySQL功能也可以完成这项工作。如何在没有每分钟执行cron作业的情况下拥有基于MySQL的触发日期时间?

答案

即使是触发器也不能完成这项工作,必须有一个检查过程(在你的情况下是否达到了日期)就像托马斯所说的工作或任务(CRON)设置触发器或应用程序来做你想做的事情数据库。

另一答案

在数据库中执行此操作并不理想,但如果没有更好的选择,则可以通过创建MySQL事件(即计划任务)来实现。

您需要向数据库表添加插入和/或更新触发器,并根据列的日期时间值创建事件

您可以按照在指定时间执行后自行删除的方式创建事件。

以上是关于在mysql datetime上触发java函数的主要内容,如果未能解决你的问题,请参考以下文章

怎样在MySQL中操作日期

java怎么使用日期格式化将时间插入mysql datetime数据类型中?

jsp页面上读取MySQL数据库datetime时间显示问题

mysql是datetime类型,java是String类型,jsp页面上显示多了个“.0”

MySQL 在插入时在 DATETIME 字段中设置当前日期

MySQL:将 INT 转换为 DATETIME