將不正確的整數插入MySQL
使用SQL 查詢(如所提供的查詢)將整數插入MySQLSQL 資料庫時:
調查
偵錯此問題涉及使用 var_dump 或 echo 驗證 $steam64 的值,以確認儲存了正確的整數。不同之處在於 MySQL 的整數儲存限制。解決方案
MySQL 可以在 int 欄位中儲存的最大整數值為 2147483647。如果要插入的整數超過此值限制,它被截斷以適合,導致不正確的值。若要解決此問題,請將 steam64 欄位的資料類型從 int 變更為 bigint。這將允許儲存更大的整數而無需截斷。範例
以上是為什麼我的 MySQL 整數列儲存了不正確的值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!