我有一个二进制(60)列来存储密码,我使用bcrypt对其进行散列。当我使用相同的pymysql连接来存储和检索密码时,我能够验证密码。但是,当我创建一个新连接时,密码不再进行验证。特别是,我遇到的问题是,当我有一个新的连接时,返回的结果在末尾有一堆空字节。我试着剥离这些,但结果仍然不匹配。x00\x00\x00\x00\x00\x00' vs b'$2b$12$Yzpcua55
添加了一个新的列workspace_id作为外键,工作空间id可以通过关系brand -> has user_id -> user has team -> team has workspace_id找到在编程方面,我可以首先找到要处理的所有工作区,然后获取该工作区的所有用户ids,然后运行update brands b set workspace_id = :wsId where user_id in