在mysql中存储负值

发布于 2024-12-22 21:58:42 字数 78 浏览 1 评论 0原文

如何在mysql十进制中存储负值?我有从 DMS 到 Decimal 的数据具有负值,因此它是十进制且负数。那么我可以用什么来存储这样的值呢?

How can I store negative value in mysql decimal? I have data from DMS to Decimal having negative values, so it is decimal and negative. So what can I use to store such value?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别理我 2024-12-29 21:58:42

使用 MySQL DECIMAL 类型?

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

Use MySQL DECIMAL type?

Standard SQL requires that DECIMAL(5,2) be able to store any value with five digits and two decimals, so values that can be stored in the salary column range from -999.99 to 999.99

似狗非友 2024-12-29 21:58:42

如果您想存储负整数 - (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

In case you want to store a negative integer - (INT) will work nicely, unless it's not UNSIGNED.

https://dev.mysql.com/doc/refman/8.0/en/integer-types.html

In case you want to store a negative decimal - (DECIMAL) is the way to go, as GBN mentioned above.

https://dev.mysql.com/doc/refman/5.7/en/precision-math-decimal-characteristics.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文