未签名十进制(M,d)列的最大值是多少?

发布于 2025-02-09 14:13:05 字数 329 浏览 2 评论 0原文

我找到了一个十进制(5,2)列支持-999.99 to 999.99 in 12.22.2小数数据类型特征

当列定义为 unsigned 时,列支持的最大值是多少?它仍然999.99吗?

I found a DECIMAL(5, 2) column supports a range of -999.99 to 999.99 in 12.22.2 DECIMAL Data Type Characteristics.

When the column is defined as UNSIGNED, what is the maximum value that the column supports? Is it still 999.99?

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

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

发布评论

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

评论(1

徒留西风 2025-02-16 14:13:06

这可能花费的时间少于您输入问题的时间。就像P.Salmon所说的那样,确实应该有更深入的事情。

create table td (d decimal(5,2) unsigned);
insert td values(999.99);
-- Query OK, 1 row affected (0.00 sec)
insert td values(1000);
-- ERROR 1264 (22003): Out of range value for column 'd' at row 1

This probably took less time than your typing the question. Like P.Salmon said, there really should be something more deep behind this.

create table td (d decimal(5,2) unsigned);
insert td values(999.99);
-- Query OK, 1 row affected (0.00 sec)
insert td values(1000);
-- ERROR 1264 (22003): Out of range value for column 'd' at row 1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文