在mysql中存储负值
如何在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 MySQL DECIMAL 类型?
Use MySQL DECIMAL type?
如果您想存储负整数 - (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