Mysql将值添加到Float数据类型

时间:2018-01-07 11:27:25

标签: mysql sql

我正在尝试更新用户的余额,基于共享表格中的共享(计数)没有0.10为此我写了以下声明。我想知道!它在sql中工作得很完美,但每当我尝试使用mysql时,只要用户余额为零,它就会首次运行,但之后它不起作用或增加值。在mysql中,我在余额表中使用float数据类型.Below是我的陈述。

update `balance` 
set `Balance`='Balance'+(select COUNT(*) from `share` 
where `user` = `balance`.`User` and `status`='Active')*'.10'

1 个答案:

答案 0 :(得分:0)

我找到了答案。它实际上是balance正在解决问题的逗号。

以下是我的工作代码:

UPDATE `balance` 
SET `Balance` = Balance + (
    SELECT COUNT(*) FROM `share`
    WHERE `user` = `balance`.`User` AND `status`='Active'
) * '.10'