我有一个包含用户列表(用户名、密码)的表。但是这个表是在没有 ID 的情况下创建的,我无法更改它。如何创建唯一 ID(如果可能,为整数)以建立与其他表的关系?
更新:
用户列表并不完全是我数据库中的表,它只是从 Web 服务获取的数据,所以当用户登录系统时,我会检查用户列表中是否存在凭据,返回 true 或 false。它运行良好,但现在我必须将事物与每个用户关联起来,比如产品。在正常情况下,我只需要将用户 ID 放在产品表中,但这里我没有那个 ID。
为此,我正在考虑根据每个用户的用户名生成一个哈希并将其用作唯一 ID,这样我就可以获得一个 ID 以在表产品中使用它。
这是一个好的解决方案吗?