搜索
问答 Python/MySQL无法正确持久化整数数据
Python/MySQL无法正确持久化整数数据
P粉025632437 2024-04-04 19:09:44 查看 915

0

在这里不需要任何代码。 我想要保存一个非常长的数字,因为我正在制作一个游戏,需要保存分数。 但是我测试了一下,将分数设置为25000000000,但在mysql中保存为2147483647。 我还修改了整数的限制,并在mysql中将其设置为整数。有什么想法吗? 如果数字在10位以下,它可以工作,但如果超过10位,即使我修改了限制,也不行。

Your Answer
提交

1 个回答
0

使用BIGINT数据类型替代。

根据MySQL文档,INT类型仅支持-2147483648到2147483647之间的有符号值,而BIGINT类型支持-2^63到2^63 - 1之间的有符号值(-9223372036854775808到9223372036854775807)。

2024-04-05 16:53:14

提交