84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
ここにはコードは必要ありません。 ゲームを作成していてスコアを保存する必要があるため、非常に長い数値を保存したいと考えています。 ただし、テストしてスコアを 25000000000 に設定しましたが、mysql に 2147483647 として保存しました。 また、整数の制限を変更し、mysql で整数に設定しました。何か案は? 数値が10桁未満であれば動作しますが、10桁を超える場合は制限を変更しても動作しません。
代わりに BIGINT データ型を使用してください。
MySQL のドキュメントによると、INT 型は -2147483648 から 2147483647 までの符号付き値のみをサポートしますが、BIGINT 型は -2^63 から 2^63 - 1 (-9223372036854775808 から 9223372036854775807) までの符号付き値をサポートします。 。
代わりに BIGINT データ型を使用してください。
MySQL のドキュメントによると、INT 型は -2147483648 から 2147483647 までの符号付き値のみをサポートしますが、BIGINT 型は -2^63 から 2^63 - 1 (-9223372036854775808 から 9223372036854775807) までの符号付き値をサポートします。 。