cron job / mysql事件任务

时间:2012-12-21 18:09:42

标签: mysql cron

对于我的数据库中的某些事情每24小时自动更新一次cron job / mysql事件任务,我完全不知道。

基本上,只要users_stats DailyRespectPoints点击'0',我就需要每24小时运行2次查询。

UPDATE user_stats SET DailyPetRespectPoints = '3' and 
UPDATE user_stats SET DailyRespectPoints = '3'

这些是需要运行的,以便当有人使用他们所有3个DailyRespectPoints时,它会在24小时内重新填充为3个。

谢谢!

2 个答案:

答案 0 :(得分:0)

你可以创建触发器,当DailyRespectPoints命中'0'时,它会自动执行。

您可以在此处阅读有关触发器的更多信息http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html

或者您可以编写有关数据库/查询的更多详细信息,我们可以帮助您编写触发器

答案 1 :(得分:0)

首先编写一个脚本来执行您需要完成的工作。根据您的问题,您将检查一些表格值,然后执行两个UPDATE步骤。

在测试并正确执行脚本后,您可以使用cron(可能是crontab)安排它在某个时间点每天运行。