如何让服务器重置表列中的值。
例如,我有一个名为“users”的表,其中有一列名为“rebuy”。重新购买列包含每个用户的"is"或“否”值。我希望服务器每周一凌晨 1:00 将重新购买栏重置为“否”。
我可以手动登录 mysql 服务器来完成此操作
UPDATE users SET rebuy = 'no'
但我更希望服务器执行此操作,以防万一我无法手动执行此操作。
最佳答案
简单的解决方案是添加一个 cron 作业。 这是一个非常好的教程 http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
您完全可以实现您想要的目标。设置日期和时间以及 cronjob 会自动完成
很难给你一个代码示例,因为它在不同的操作系统上可能有所不同。
你的目标是得到类似的东西:
连接到您的服务器并输入:crontab -e
0 1 * * 1/path/to/your/phpscript
(未测试,但应该没问题)
关于mysql - 服务器在特定时间自动重置 mysql 表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25298069/