MySQL 精確值算術如何處理溢位?
MySQL 精確值算術可以處理數值表示式評估期間出現的溢位,因為溢位是否發生取決於運算元的範圍。算術表示式中使用的值更改為其他資料型別可以消除溢位。
例如,將 BIGINT 最大值轉換為 DECIMAL,同時新增 1 至此最大值,可以處理溢位,如下所示 −
mysql> Select 9223372036854775807.0 + 1; +---------------------------+ | 9223372036854775807.0 + 1 | +---------------------------+ | 9223372036854775808.0 | +---------------------------+ 1 row in set (0.01 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP