所以在我的数据库中我存储了我的用户收入,但它们不会高于0.99999我尝试添加0.000001但是由于某种原因不会超过1.00000列为十进制(5,5)
这是我的更新
$fdfsdfdsfsdf = mysql_query("UPDATE users SET available_earning=available_earning+0.00012 WHERE id = '".$owner2."'")
or die(mysql_error());
我在做错了什么?抱歉我的变量名称是,我将尽快更新到pdo
答案 0 :(得分:1)
您已将该列定义为DECIMAL (5, 5)
。这意味着5个有效数字,全部五个到 right 小数点。术语"有效数字"表示小数点两侧的所有位数。
简短版本:如果要存储值> = 1,则需要将列重新定义为DECIMAL (x, 5)
其中x > 5
。