我尝试使用varchar,下面的问题:如果指向1000,那么- 10000,它不会将值更改为-9000。
,然后再尝试使用int,问题:点不能有(逗号)比如10000.21它会把值改成10000
对此有什么想法吗?
如果您想使用小数,请使用DECIMAL数据类型:)
编辑:标准SQL要求DECIMAL(6,2)能够存储任何包含五位数字和两位小数的值,因此可以存储在工资列中的值范围为-9999.99到9999.99
只使用DECIMAL数据类型。INT不能是小数。编辑:是的,十进制,不是DOUBLE。