随着时间的推移,在表中使用MySQL更改值

时间:2012-03-17 09:46:45

标签: mysql

我有一个我正在尝试编码的游戏的资源表,每个资源都有固定的收益率。但我找不到任何关于如何自动增加MySQL表的存储值的描述。

我正在使用NetBeans将程序与数据库连接,但我希望在服务器上更新这些值,而无需运行程序。否则我只会记录时间,只需添加时差值。

有没有办法做到这一点?

玩家ID:1

黄金:100

木材:100

增加率:每小时50次

3 个答案:

答案 0 :(得分:1)

执行此操作的一种方法是使用Cron jobs并安排一些脚本运行。 否则,您只需计算从开始经过的时间(无需更新数据库),根据程序运行的时间计算值。

答案 1 :(得分:0)

您可以在服务器上定义一个cron作业,该作业运行查询以更新值。

答案 2 :(得分:0)

是的,您可以添加this之类的预定活动。但是,如果更新数据库中的值,则程序存储的值/变量将不会实时更新:您必须在数据库中查询更新的值。