在這裡不需要任何程式碼。 我想要保存一個非常長的數字,因為我正在製作一個遊戲,需要保存分數。 但是我測試了一下,將分數設定為25000000000,但在mysql中儲存為2147483647。 我還修改了整數的限制,並在mysql中將其設為整數。有什麼想法嗎? 如果數字在10位以下,它可以工作,但如果超過10位,即使我修改了限制,也不行。
P粉2933419692024-04-05 16:53:14
使用BIGINT資料型別替代。
根據MySQL文檔,INT類型僅支援-2147483648到2147483647之間的有符號值,而BIGINT類型支援-2^63到2^63 - 1之間的有符號值(-92233720368547758089223337275333727575372757)。