11

我正在实施 Google OAuth 2.0 并注意到 Google OAuth 返回的唯一用户 ID 是21 位长。我认为BIGINT(20)足以满足这一需求,但现在看到 Google OAuth 返回的用户 ID 的长度让我感到困惑。关于我应该如何去做的任何想法?

4

1 回答 1

15

要保存 id,您应该使用 varchar,因为您尝试保存的数据来自第 3 方,您无法确定该值是否仅为数字(尽管 google 用户 id 仅为数字,但约定仍然是不在我们的控制范围内)。

于 2013-10-16T17:00:10.437 回答