我想编写一个用于存储OAuth访问令牌的mysql数据库架构,这种架构足够通用,因此它能够支持任何符合OAuth标准的提供商。
实现这一目标的合理数据长度是什么?为什么?据我所知,标准没有强制执行最大长度,并且我不想在我决定支持恰好使用更大令牌的新提供程序时更改列长度。
如果这不实用/可能,支持更受欢迎的OAuth提供商的合理长度是什么?为什么?
CHOSEN SOLUTION
对于我的情况,使用具有未定义长度的数据类型似乎是唯一足够通用的选项。
答案 0 :(得分:6)
如果您不知道确切的长度,可以使用text
数据类型。