php - 数字 -3999999991 有什么逻辑意义吗?

标签 php json amazon-dynamodb

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

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

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

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

最佳答案

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

数字是在运行时查看值时显示,还是仅在事后查看数据库时显示?如果它们仅在数据库中,可能偶尔某个值对于该字段来说会变得太大。

关于php - 数字 -3999999991 有什么逻辑意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10734266/

相关文章:

java - DynamoDB 的映射器是否支持查询自动生成的 key ?

amazon-dynamodb - DynamoDB 为什么以及如何允许在扫描操作中使用超过分配的 RCU?

php - Laravel API 架构 - 最佳实践

javascript - 可视化包含 XY 坐标位置的 JSON 数据

javascript - 将 CSV 转换为 JSON (JS) 时如何替换字符串中的逗号

javascript - spring-mvc中将json解析为具有其他对象属性的java对象

java - Spark 是否允许对 DynamoDB 使用 Amazon Assumed Role 和 STS 临时凭证?

php - 使节点在更改 XML 结构后忽略命名空间(前缀)。 PHP DOM文档

php - 插入新信息查询

php - Cakephp 查询未呈现正确的数据