解决 MySQL 中的整数限制
虽然 BIGINT 似乎是 MySQL 中可用的最大整数类型,但它实际上仅限于可以以 64 位表示。这意味着某些超过 20 位的整数值(例如 99,999,999,999,999,999,999)无法存储为 BIGINT。
Twitter API 中的存储建议
在某些情况下,用户可能会遇到 Twitter API 将大整数存储为 VARCHAR 的建议。这是因为 MySQL 中的整数操作通常比处理文本表示更快。但是,如果需要对数据进行数学运算,则将大整数存储为 VARCHAR 可能不是最佳选择。
选择一种类型而不是另一种类型的原因
整数和整数之间的选择VARCHAR 取决于几个因素:
替代数据类型
如果整数超出 64 位范围,可以使用替代数据类型考虑:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3