大家早上好,我想在 MySQL 中创建一个事件,该事件将在特定天数后更新表,我有一个 dateAdded 列,我需要该事件获取 dateAdded 列的值并使用当前日期,如果 >= 365 天,则应更新名为“状态”的列,并将值从 0 更改为 1。 有小费吗。 谢谢。
@cyberomin。请我也编写一个示例代码。谢谢大家。
最佳答案
您可以使用带有 1 个查询的 PHP 脚本来完成此操作,并使用 cron 作业每天执行它。
UPDATE table SET status = 1 WHERE dateAdded <= '$whatever'
只需将 $whatever 替换为 365 天前的时间戳即可。
关于php - 编写 MySQL 事件来更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4244276/