如何在mysql十进制中存储负值?我有从 DMS 到 Decimal 的数据有负值,所以它是十进制和负数。那么我可以用什么来存储这样的价值呢?
问问题
70973 次
2 回答
59
使用 MySQL DECIMAL类型?
标准 SQL 要求 DECIMAL(5,2) 能够存储任何五位和两位小数的值,因此可以存储在薪水列中的值范围为 -999.99 到 999.99
于 2011-12-27T11:38:56.100 回答
3
如果您想存储一个负整数- ( INT ) 会很好地工作,除非它不是 UNSIGNED。
https://dev.mysql.com/doc/refman/8.0/en/integer-types.html
如果您想存储负小数- ( DECIMAL ) 是要走的路,正如上面提到的 GBN。
https://dev.mysql.com/doc/refman/5.7/en/precision-math-decimal-characteristics.html
于 2019-10-09T19:11:15.390 回答