工具: PHP 和 MySQL
目标:从 MySQL 中快速选择给定的访问令牌。访问令牌:由我生成的长字符串,用作该用户会话的一部分。(生成方法与这个问题无关)(我没有在这里指定“那个字符串有多长”,因为它可能会改变答案。但是,我希望我可以使用最多 128 个字符的长度。
问题:在完成任何其他操作之前,使用长 varchar 作为主键查询访问令牌是一个不错的主意吗?或者,我是否也应该公开一些整数 id 以在 access_token 比较/检查之前进行查询?
总结一下:您会直接使用 varchar 主键来检查冗长的 access_token 吗?