每年更新Mysql中的列

时间:2016-04-29 23:29:13

标签: php mysql datetime mysqli sql-update

我想每年在我的数据库中更新几列。我正在使用PHP和MYSQL。

如何每年将列更新/重置为特定值?

我听说我们将它与时间戳一起使用。

我已经搜索了很多关于它的信息......没有找到。

有人可以帮助我吗?

先谢谢:)

编辑1:

我正在为我的DBMS项目制定一个选举系统。

这就是我的表格的样子

student table in database

我想每年刷新register_Check和C_reg_no列!!

3 个答案:

答案 0 :(得分:0)

您可以使用外部脚本或MySQL事件调度程序来实现结果。

PHP - setup a cron job每年运行

MySQL - Event Scheduler

答案 1 :(得分:0)

理想情况下,您将重组数据库以处理不同年份的不同值。

将这些列移动到另一个表和一年中的列,将另一列作为外键字段移动,以将注册信息链接到用户信息。 然后,您可以跟踪每年的值。

答案 2 :(得分:-1)

一种方法是设置年度cron作业,该作业调用脚本来重置值。