搜尋
問答 Python/MySQL無法正確持久化整數數據
Python/MySQL無法正確持久化整數數據
P粉025632437 2024-04-04 19:09:44 查看 917

0

在這裡不需要任何程式碼。 我想要保存一個非常長的數字,因為我正在製作一個遊戲,需要保存分數。 但是我測試了一下,將分數設定為25000000000,但在mysql中儲存為2147483647。 我還修改了整數的限制,並在mysql中將其設為整數。有什麼想法嗎? 如果數字在10位以下,它可以工作,但如果超過10位,即使我修改了限制,也不行。

Your Answer
提交

1 個答案
0

使用BIGINT資料型別替代。

根據MySQL文檔,INT類型僅支援-2147483648到2147483647之間的有符號值,而BIGINT類型支援-2^63到2^63 - 1之間的有符號值(-92233720368547758089223337275333727575372757)。

2024-04-05 16:53:14

提交

Hot Tools

vc9-vc14(32+64位元)運行庫合集(連結在下方)

vc9-vc14(32+64位元)運行庫合集(連結在下方)

phpStudy安裝所需運行函式庫集合下載

VC9 32位

VC9 32位

VC9 32位元 phpstudy整合安裝環境運行庫

php程式設計師工具箱完整版

php程式設計師工具箱完整版

程式設計師工具箱 v1.0 php整合環境

VC11 32位

VC11 32位

VC11 32位元 phpstudy整合安裝環境運行庫

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用