算術運算子
MySQL 提供以下算術運算子
BIGINT
如果算術中的數字都是整數,MySQL 使用 BIGINT
(帶符號的 64 位)整數資料型別來完成它的工作。例如:
select (1024 * 1024 * 1024 * 1024 *1024 * 1024) + 1
- > 1,152,921,504,606,846,977
和
select (1024 * 1024 * 1024 * 1024 *1024 * 1024 * 1024
- > BIGINT
超出範圍錯誤
雙
如果算術中的任何數字都是小數,MySQL 使用 64 位 IEEE 754 浮點運算 。使用浮點運算時必須小心,因為許多浮點數本質上是近似值而不是精確值 。