mysql - 如何要求数据库在 24 小时后自动重新分配表中的某个值?

标签 mysql

假设一名球员的能量在表格中记录为“20”。当他执行任务时,他的能量会减少并达到 0。但是,它会在第二天补充回“20”。数据库如何检测到新的一天已经到来,然后自动在某个表中分配一些值?

最佳答案

在数据库中存储应该恢复能量的时间(日期和小时)。然后每次玩家登录时检查这个时间是否已经过去。如果有,恢复能量。

关于mysql - 如何要求数据库在 24 小时后自动重新分配表中的某个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3646551/

相关文章:

Python:从数据库列查询干净的字符串值或清理 View /模板上的字符串是否更快?

php - PHP 预准备语句调用的存储过程内部的预准备语句

php - 为什么 Windows 服务器上的查询不起作用

php - 如何从数据库中获取空字段

MySQL(存储过程)游标循环无需 CONTINUE HANDLER 即可工作

mysql - 显示mysql中的重复记录

mysql - 为什么 InnoDB 无法正确读取或写入计数?

php - 如何将图像放在 3 x 3 的 table 上?

mysql - 如何使用 cakephp v3.x 绕过 MAX_JOIN_SIZE

php - MySQL 中存储的 JSON 编码 POST 的问题