我在MySql Decimal(10,2)
中有一个字段,我试图在其中插入一个像1.1
这样的浮点值。不幸的是,它将该值存储为1.10。如何按原样存储该值,因为系统无法区分1.1和1.10。
由于某种原因,我无法将数据类型更改为VARCHAR或STRING。在服务器端我使用的是php。
非常感谢任何帮助。
答案 0 :(得分:0)
您的规范Decimal(10,2)
强制将其另存为2位小数。您可以使用其他数据类型,例如float,也可以使用rtrim
rtrim($value, 0);
答案 1 :(得分:0)
1.1和1.10都相同或者您是否有其他规范