首页 > 解决方案 > 使用 SQL 将字段值增加原始值的设定百分比

问题描述

我如何将余额设置为余额 + 2%(余额的 2%)

我试图做以下事情:

UPDATE users SET balance = balance + 2 '%';

但它没有用。

也试过这个:

UPDATE users SET balance = balance + 2%;

它仍然没有工作。

标签: mysql

解决方案


仅 2% 代表 100% 中的 2%

-- 2% = balance * (2/100)
UPDATE users SET balance = balance + balance * (2/100);

推荐阅读