解决 MySQL 中的整数限制
虽然 BIGINT 似乎是 MySQL 中可用的最大整数类型,但它实际上仅限于可以以 64 位表示。这意味着某些超过 20 位的整数值(例如 99,999,999,999,999,999,999)无法存储为 BIGINT。
Twitter API 中的存储建议
在某些情况下,用户可能会遇到 Twitter API 将大整数存储为 VARCHAR 的建议。这是因为 MySQL 中的整数操作通常比处理文本表示更快。但是,如果需要对数据进行数学运算,将大整数存储为 VARCHAR 可能不是最佳选择。
选择一种类型而非另一种类型的原因
整数和整数之间的选择VARCHAR 取决于几个因素:
替代数据类型
如果整数超出 64 位范围,则替代数据可以考虑类型:
以上是在 MySQL 中表示超过 64 位的整数:选择哪种替代数据类型?的详细内容。更多信息请关注PHP中文网其他相关文章!