标签: mysql
我有一个我正在尝试编码的游戏的资源表,每个资源都有固定的收益率。但我找不到任何关于如何自动增加MySQL表的存储值的描述。
我正在使用NetBeans将程序与数据库连接,但我希望在服务器上更新这些值,而无需运行程序。否则我只会记录时间,只需添加时差值。
有没有办法做到这一点?
表的
玩家ID:1
黄金:100
增加率:每小时50次
答案 0 :(得分:1)
执行此操作的一种方法是使用Cron jobs并安排一些脚本运行。 否则,您只需计算从开始经过的时间(无需更新数据库),根据程序运行的时间计算值。
答案 1 :(得分:0)
您可以在服务器上定义一个cron作业,该作业运行查询以更新值。
答案 2 :(得分:0)
是的,您可以添加this之类的预定活动。但是,如果更新数据库中的值,则程序存储的值/变量将不会实时更新:您必须在数据库中查询更新的值。