我正在创建一个包含两列的表。 [用户ID,积分数]
点数最大值约为1000亿。
将点数存储为INT值会出现问题吗?或者它需要是一个VARCHAR?
答案 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将起作用。