在mysql中存储负值

时间:2011-12-27 11:35:52

标签: mysql decimal mysql5 negative-number

如何在mysql decimal中存储负值?我有从DMS到Decimal的数据有负值,所以它是十进制和负数。那么我可以用什么来存储这样的价值?

2 个答案:

答案 0 :(得分:43)

使用MySQL DECIMAL类型?

  

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

答案 1 :(得分:0)

如果您要存储负整数-( INT )可以很好地工作,除非它不是未签名的。

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