【发布时间】:2020-06-23 10:17:17
【问题描述】:
我正在使用 MySql 数据库,我想知道是否有任何方法可以每 x 分钟/小时/天修改列的值。
例如,我想每 5 分钟执行一次以下查询,UPDATE table SET x=0;。
我可以从 PHPMyAdmin 界面设置一个事件或类似的东西吗?
【问题讨论】:
-
是的,你可以在 MySQL 中定义一个
event。 -
你可以像 juergen 所说的那样,从你的主机或 MySQL 中设置一个 cron 任务(或 cron 作业)。
-
使用事件。它比 cron 工作更好。当数据库未运行时,cron 作业也每 5 分钟运行一次,然后生成错误。事件调度程序仅在数据库运行时运行
-
@Viorel 。 . .这是一个 X-Y 问题。我想不出任何我想这样做的合理情况。你应该问另一个问题,描述你真正想要完成的事情。
标签: mysql sql phpmyadmin mariadb