我正在尝试更新用户的余额,基于他们在共享表multifing中的共享数(count)为0.10,为此我写了下面的语句。我想知道!它在sql中工作得很好,但每当我尝试将它应用到mysql时,它第一次工作时,每当用户余额为零,但之后它就不工作或无法增值。在mysql中,我在余额表中使用float数据类型。下面是我的语句。
update `balance`
set `Balance`='Balance'+(select COUNT(*) from `share`
where `user` = `balance`.`User` and `status`='Active')*'.10'
1条答案
按热度按时间bz4sfanl1#
我找到了答案。它实际上是
balance
正在解决问题。以下是我的工作代码: