mysql - 当日期与 mysql 单元格匹配时执行脚本

标签 mysql debian

我有一台带有 mysql 服务器的 Debian 机器。 在 mysql 上,我有一个表,其中包含许多带有日期时间字段的行。 当机器的日期和时间与任何 mysql 记录中指定的日期和时间匹配时,如何执行 php 脚本? a) Mysql 触发器? b) 在后台运行并每 n 秒检查一次的守护进程? c) 计划任务?

请告诉我!

最佳答案

轮询 MySQL 可以,但肯定效率不高,尤其是当有很多“触发器”时。 所以使用cronjob。注意:MySQL 查询无法安排或取消 cronjobs。所以(我猜)更新该日期字段的 PHP 脚本也必须安排 cronjobs。此外,每次列更改时,您都必须取消之前安排的 cronjob 并安排一个新的。

关于mysql - 当日期与 mysql 单元格匹配时执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24080416/

相关文章:

mysql - 数据库设计MySQL

mysql - 转换查询 : right joins to left joins

c# - 使用 Mono 4.3.3 在 Debian/Jessie 上构建 MonoDevelop

mysql - 在 MySQL 中以 root 身份登录不需要密码

docker - gcp 上的 v4l2loopback 无法 depmod/compile

php - 查询有关PHP易用性以及为什么无法执行我描述的内容的问题

mysql - 新表有问题,无法将默认值定义为 CURRENT_TIMESTAMP,但在我的本地环境中我可以

php - 如何检查表以查看某个字符串是否已被使用?

linux - @INC XFileSharing 2.5 中的 Perl 错误 : Can't locate XFileConfig. pm

ruby - Debian 打包系统和 RVM 能很好地协同工作吗?