我今天想知道为什么 google 决定为 google plus 平台这样做。我知道我可以在 mysql 中使用 varchars 处理这些 id,但我有点奇怪为什么谷歌决定使用这么大的整数。一个示例 google plus id 是这样的:117634089072667507999
这是一个非常大的整数,超出了 Mysql 上 unsigned bigint 的范围。即使在 mysql 上有一个大整数,也需要数千年才能达到 id 的限制,尽管每秒有数百万用户登录 google plus。所以我的问题是,为什么谷歌选择这么大的整数?
最佳答案
可能允许他们使用非连续 ID,这样您就无法通过比较用户 ID 推断出任何信息。
您应该将它们存储为字符串,因为您没有将它们用作数字(就像邮政编码或电话号码一样)。
关于mysql - 为什么 Google Plus 用户 ID 是这么大的整数,甚至比 MySQL 上的 bigint 还大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9657242/