算術運算子

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 浮點運算 。使用浮點運算時必須小心,因為許多浮點數本質上是近似值而不是精確值