数字-3999999991是否符合逻辑?

Nir*_*Nir 7 php json amazon-dynamodb

我有基于PHP的Web应用程序,它对一系列数字进行计算,并通过减法对它们进行标准化,以便系列中的最后一个数字始终为1.

将一系列数字转换为json字符串并存储在dynamodb中

偶尔我的代码显示数字-3999999991而不是一个应该是1的数字或一个非常小的正数.

这个数字是什么意思吗?例如溢出或与json字符串处理相关的东西?

mic*_*dex 1

这个数字对我来说没有任何意义,但当我尝试将 BIGINT 存储在 mysql 的 INT 字段中时,我看到了类似的情况。我总是得到同样很长的号码。

当您在运行时查看值时或仅在事后查看数据库时才会显示该数字吗?如果它们仅位于数据库中,则有时值对于该字段来说可能太大。