如何在mysql decimal中存储负值?我有从DMS到Decimal的数据有负值,所以它是十进制和负数。那么我可以用什么来存储这样的价值?
答案 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