问题:
尝试插入存储在$steam64 变量写入 MySQL 数据库,而是存储一个截然不同的整数。 $steam64 变量显示正确的整数,但插入结果是错误的整数。
答案:
MySQL 中整数数据类型的最大值为 2147483647。 $steam64 中的值超过此限制,MySQL 截断
解决方案:
要解决此问题,请将 MySQL 表中 steam64 列的数据类型从 int 更改为 bigint。 bigint 具有更大的最大值,使其能够容纳 Steam Web API 中遇到的更大整数。
以上是为什么 MySQL 存储的是不正确的整数而不是我的 SteamID64?的详细内容。更多信息请关注PHP中文网其他相关文章!