-1

我正在创建一个包含两列的表。[用户ID、点数]

点数的最大值约为 1000 亿。

将点数存储为 INT 值会有问题吗?或者它需要是一个VARCHAR?

4

4 回答 4

1

使用BIGINT,它会很容易地保持你的值范围。

无符号的最大值为 (2 ^ 64) - 1,或:18,446,744,073,709,551,615。

于 2012-07-18T18:06:51.863 回答
0

BigInt如果您的 MySQL 版本是 5.0 或更高版本,您可以尝试使用。

来自这里的学分

于 2012-07-18T18:06:58.947 回答
0

信息在这里。无论您使用哪种语言,最好先查看文档。

于 2012-07-18T18:08:04.253 回答
0

请参阅 mysql 类型大小:http ://dev.mysql.com/doc/refman/5.0/en/integer-types.html 1000 亿 = 10^11,因此 BIGINT 类型将起作用。

于 2012-07-18T18:13:21.290 回答