MySQL非常大的INT字段

时间:2012-07-18 18:05:27

标签: mysql sql

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

点数最大值约为1000亿。

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

4 个答案:

答案 0 :(得分:1)

使用BIGINT,它可以轻松保存您的值范围。

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

答案 1 :(得分:0)

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

来自here

的积分

答案 2 :(得分:0)

信息here。无论您使用何种语言,最好先查看文档。

答案 3 :(得分:0)

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