MYSQL的Google OAuth 2.0用户ID数据类型

pal*_*dot 8 php mysql database oauth-2.0 google-oauth

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

Jha*_*nvi 11

为了保存id,您应该使用varchar,因为您尝试保存的数据来自第三方,您无法确定该值是否仅为数字(尽管google用户ID仅为数字,但约定仍然是不在我们的控制之下).

  • 到目前为止,我已经选择了varchar(50)。谢谢你的投入 (2认同)