2011-12-27 92 views
13

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

+0

值类型'数字'的列或任何可用于MySQL的浮点数的任何风格,然后简单地使用'INSERT INTO your_table SET your_number ='-1000.99';',用当然替换SQL命令。 – 2011-12-27 11:38:17

+0

您可以在“小数”列中存储正值或负值。你试过了什么? – 2011-12-27 11:38:36

+0

可能的重复:http://stackoverflow.com/questions/3760822/storing-negative-number-in-decimal-field-of-mysql-table-as-of-version-5-0-3 – xQbert 2011-12-27 11:39:40

回答

35

使用MySQL DECIMAL类型?

标准SQL要求DECIMAL(5,2)能够存储任何值与五个数字和两位小数,因此可以存储在从-999.99 salary列范围至999.99