MySQL 如何处理溢出的确切值算术?

MySQL 如何处理溢出的确切值算术?

MySQL的确切值算术可以处理数字表达式计算中出现的溢出,因为溢出取决于操作数的范围。在算术表达式中使用的值改变为其他数据类型可以避免溢出。

例如,将BIGINT的最大值转换为DECIMAL,然后将1添加到它可以处理溢出,如下所示-

mysql> Select 9223372036854775807.0 + 1;
+---------------------------+
| 9223372036854775807.0 + 1 |
+---------------------------+
| 9223372036854775808.0     |
+---------------------------+
1 row in set (0.01 sec)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程