我一直试图想出一种将货币添加到数据库中的方法。我遇到的最好的方法(在mysql中)是一个浮点数据类型。
我的浮动数据类型是:
outstandanding_amount FLOAT (8, 2);
当我想向该变量添加内容时,它可以正常工作。假设我想将675.75美元添加到数据库中,它将其放入并且看起来像这样:
| outstanding_amount |
675.75
这很好。但是,当我想添加让我们说$ 2,000.00,它将它添加到数据库和数据库中它看起来像这样:
| outstanding_amount |
2.00
我不确定为什么会这样做,我已经尝试将FLOAT(8,2)中的8增加到20,所以它看起来像FLOAT(20,2)。但那不起作用