在mysql datetime上触发java函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在mysql datetime上触发java函数相关的知识,希望对你有一定的参考价值。
我的mysql数据库中有几个datetime列。我想在达到日期时触发java函数。在最坏的情况下,触发MySQL功能也可以完成这项工作。如何在没有每分钟执行cron作业的情况下拥有基于MySQL的触发日期时间?
答案
即使是触发器也不能完成这项工作,必须有一个检查过程(在你的情况下是否达到了日期)就像托马斯所说的工作或任务(CRON)设置触发器或应用程序来做你想做的事情数据库。
另一答案
在数据库中执行此操作并不理想,但如果没有更好的选择,则可以通过创建MySQL事件(即计划任务)来实现。
您需要向数据库表添加插入和/或更新触发器,并根据列的日期时间值创建事件
您可以按照在指定时间执行后自行删除的方式创建事件。
以上是关于在mysql datetime上触发java函数的主要内容,如果未能解决你的问题,请参考以下文章
java怎么使用日期格式化将时间插入mysql datetime数据类型中?
jsp页面上读取MySQL数据库datetime时间显示问题
mysql是datetime类型,java是String类型,jsp页面上显示多了个“.0”