用户收入不会更高

时间:2013-06-01 09:18:42

标签: php mysql sql

好的,我存储了他们在我的数据库中创建的用户收入我的列集有十进制(5,5)
似乎只要值达到0.99999,它就不会更高,例如超过1.00000

我正在做一个简单的更新

  $fdfsdfdsfsdf = mysql_query("UPDATE users SET available_earning=available_earning+0.00002 WHERE id  = '".$owner2."'")
or die(mysql_error());

更新有效,直到收入达到0.99999然后停止。任何想法都是我能做的?

2 个答案:

答案 0 :(得分:4)

  

十进制(5,5)

此定义仅允许5位数,5位保留给小数,因此0.99999是最大值,可以放入其中。

Read more关于mysql中的数据类型

答案 1 :(得分:0)

使用(8,5)代替(5,5)

(5,2) would have column range from -999.99 to 999.99