用户点的MySql类型数据

时间:2014-08-12 13:23:38

标签: php mysql stored-procedures mysqli

我尝试使用varchar,问题如下: 如果点1000,然后减去10000,它不会将值更改为-9000。

然后再次尝试使用int,问题: 点不能有任何,(逗号)如10000.21它会将值更改为10000

对此的任何想法?

2 个答案:

答案 0 :(得分:1)

如果要使用小数,请使用DECIMAL数据类型:)

编辑:

标准SQL要求DECIMAL(6,2)能够存储五位数和两位小数的任何值,因此可以存储在工资列中的值范围为-9999.99到9999.99

答案 1 :(得分:1)

只需使用DECIMAL数据类型即可。 INT不能是小数。 编辑:是的,DECIMAL,不是DOUBLE。