【问题标题】:How can I execute the program automatically when datetime column in mysql comes to current time?当mysql中的日期时间列到达当前时间时,如何自动执行程序?
【发布时间】:2012-11-28 15:42:08
【问题描述】:

我想在mysql中设置的日期时间列到达当前时间时执行程序。有什么有用的方法吗?

谢谢。

【问题讨论】:

  • “执行程序”到底是什么意思?
  • 具体来说就是用python脚本更新mysql中的用户数据。

标签: mysql datetime


【解决方案1】:

使用 cronjob 在所需时间运行程序。 用 php 或任何语言编写程序,处理与数据库的交互。然后使该程序文件以特定时间间隔作为 cronjob 运行

【讨论】:

  • 我明白了。实际上期望的时间经常刷新。所以我在寻找比cronjob更聪明的方法。
  • 您可以添加代码以更新该 cronjob 程序所需的时间。还要检查stackoverflow.com/questions/6560639/…
  • 谢谢!这对我很有帮助。
  • Cron 对于在所需时间运行脚本很有用,但这是数据库会话外的。 MySQL 事件无法处理除 sql 之外的脚本。我想同时使用它们(脚本和mysql),那么有什么方法可以合并它们吗?
  • 您用 php 或任何语言编写程序,处理与数据库的交互。然后使该程序文件以特定时间间隔作为 cronjob 运行
猜你喜欢
  • 1970-01-01
  • 2011-09-14
  • 2019-11-02
  • 2011-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-04
  • 2021-10-03
相关资源
最近更新 更多