这是一个不寻常的问题,但我在一个MySQL表中设置了一个数据类型为"DECIMAL(5,2)“的字段。据我所知,我所做的是只允许从-999.99到999.99的数字插入到这个字段中。然而,当我插入一个值为26的整数(这是有效的)时,我在数据库中显示为26而不是26.00 -这是正常的MySQL行为吗?我(也许是天真地)认为,因为我将刻度设置为2,所以我的数字将总是以两个小数位显示?
我的问题是- MySQL "DE
我在mysql数据库中使用Rails应用程序存储小数时遇到了一个问题。我有一个包含两个字段的表单:"amount“和"currency”。当我在"amount“字段中输入一个十进制值(例如1,22)时,Rails只将1存储在数据库中。Redirected to http://localhost:3000/cashamounts/8因此,金额正确地存储在param