php - 数据库服务器如何自动更新

标签 php mysql database server

我正在制作游戏,我想这样做: 每 30 分钟,每个玩家都必须获得金币(在线玩家和离线玩家也是如此!)。 所以会有一种方法,数据库会在 30 分钟后自动更新列,并向每个玩家添加一些硬币。

最佳答案

你会想像这样创建一个事件

CREATE EVENT addcoins
ON SCHEDULE AT '2014-11-12 12:00:00' + INTERVAL 30 MINUTE
DO
  UPDATE `player_tbl` SET `player_tbl`.`coins` = `player_tbl`.`coins` + 1;

关于php - 数据库服务器如何自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26892506/

相关文章:

php - 如何在 Laravel 中使用 required_if 和电子邮件规则验证电子邮件字段

php - 检查用户是否在页面上

php - 获取 WooCommerce 中事件选定产品变体的数量

python - WIN32 程序可以使用 MYSQL 通过 Django 身份验证系统进行身份验证吗?

Mysql触发器替换行

mysql - 如何在update中做出select语句?

c++ - 如何在 QCalendarWidget 中更改日期后保存条目?

php - HTACCESS 将 : Ignore Language code and add index. php 重写到 url 而不更改它

java - 自动生成时间戳作为数据库的 Id?

java - 如何使用 Flyway 配置来处理多个数据库