7

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

这一系列数字被转换成 json 字符串并存储在 dynamodb 中

有时我的代码会显示数字 -3999999991 而不是应该是 1 或非常小的正数的数字。

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

4

1 回答 1

1

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

当您在运行时查看值时或仅在之后查看数据库时显示数字?如果它们仅在数据库中,则有时值对于该字段而言变得太大。

于 2012-05-24T20:56:28.530 回答