首頁 > 後端開發 > 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 變數寫入資料庫,而是儲存一個截然不同的整數。 $steam64 變數顯示正確的整數,但插入結果是錯誤的整數。

答案:
MySQL 中整數資料型態的最大值為 2147483647。 $steam64 中的值超過此限制,MySQL 截斷

解決方案:
要解決此問題,請將 MySQL 表中 steam64 列的資料類型從 int 變更為 bigint。 bigint 具有更大的最大值,使其能夠容納 Steam Web API 中遇到的更大整數。

以上是為什麼 MySQL 儲存的是不正確的整數而不是我的 SteamID64?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板