我正在创建一个银行模拟游戏,并让cron工作每隔30分钟为每个“游戏日”运行我的PHP脚本。
我在“player_accounts”表上有一个列“account_balance”,我想在处理每个游戏日时将该值增加x%。
基本上需要取当前余额并乘以1.015,以便最终结果是原则加上增加的兴趣。
答案 0 :(得分:4)
Multiplication是一个术语:
UPDATE player_accounts SET account_balance = account_balance * 1.015
答案 1 :(得分:2)
update account_balance set Amount=(Amount + Amount*(percent/100))
这是你的答案
答案 2 :(得分:1)
您只需要按所需的百分比更新列的值;例如:
update table_name
set col_a=col_a+(col_a*0.10)
就是这样。它会在表格中为col_a增加10%。
如果要定位特定行,只需添加where条件:
update table_name
set col_a=col_a+(col_a*0.10)
where col_x=some_condition