首页 > 后端开发 > php教程 > 为什么 MySQL 存储的是不正确的整数而不是我的 SteamID64?

为什么 MySQL 存储的是不正确的整数而不是我的 SteamID64?

DDD
发布: 2024-12-07 06:33:12
原创
834 人浏览过

Why is MySQL Storing an Incorrect Integer Instead of My SteamID64?

将不正确的整数插入 (2147483647) 到 MySQL

问题:
尝试插入存储在$steam64 变量写入 MySQL 数据库,而是存储一个截然不同的整数。 $steam64 变量显示正确的整数,但插入结果是错误的整数。

答案:
MySQL 中整数数据类型的最大值为 2147483647。 $steam64 中的值超过此限制,MySQL 截断

解决方案:
要解决此问题,请将 MySQL 表中 steam64 列的数据类型从 int 更改为 bigint。 bigint 具有更大的最大值,使其能够容纳 Steam Web API 中遇到的更大整数。

以上是为什么 MySQL 存储的是不正确的整数而不是我的 SteamID64?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板