MySQL:将未加密的密码列转换为MD5哈希

dco*_*bus 3 php mysql database md5

我正在将大量用户数据迁移到新系统中,之前的开发人员没有MD5他的密码列.

有没有办法在password列上运行查询并将值转换为MD5?

Pin*_*nyM 17

MySQL内置了MD5,只需添加一个新列并在其中设置加密值:

UPDATE users SET encrypted_password = MD5(password);
Run Code Online (Sandbox Code Playgroud)

如果您对结果满意,请删除原始密码列.