php - 编写 MySQL 事件来更新表

标签 php mysql

大家早上好,我想在 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/

相关文章:

php - 在 CodeIgniter 中绕过 Controller 的方法?

php - 检索之前选择的下拉主题值

php - MYSQL 在模态中选择 ID

sql - 如何在SQL语句中编写and运算?

mysql - 如何从3台不同的计算机同步Mysql数据库?

php - 使用时间跨度的最佳方式?

php - 来自 SQL 的多维 PHP 数组,用于 json_encode

php - android上传PHP数据如何与MySQL数据库连接?

php - 当字符串已经转义时 MySql 错误?

PHP 表单输入时不将数据发送到 MySQL