Python/MySQL は整数データを正しく保持できません
P粉025632437
P粉025632437 2024-04-04 19:09:44
0
1
535

ここにはコードは必要ありません。 ゲームを作成していてスコアを保存する必要があるため、非常に長い数値を保存したいと考えています。 ただし、テストしてスコアを 25000000000 に設定しましたが、mysql に 2147483647 として保存しました。 また、整数の制限を変更し、mysql で整数に設定しました。何か案は? 数値が10桁未満であれば動作しますが、10桁を超える場合は制限を変更しても動作しません。

P粉025632437
P粉025632437

全員に返信(1)
P粉293341969

代わりに BIGINT データ型を使用してください。

MySQL のドキュメントによると、INT 型は -2147483648 から 2147483647 までの符号付き値のみをサポートしますが、BIGINT 型は -2^63 から 2^63 - 1 (-9223372036854775808 から 9223372036854775807) までの符号付き値をサポートします。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート