我试图将我的数据库中的userName字段更新为该人员userName的MD5哈希生成版本。我必须对很多用户这样做,所以我想知道是否有人有一个快速的mysql更新查询来处理这个问题,或者我是否应该编写一个能够处理它的函数。
沿着这些线路:
UPDATE tblUser SET userName ='MD5哈希生成的userName版本'WHERE userID IN(...)
有什么想法?
答案 0 :(得分:2)
使用MD5()
功能。
UPDATE tblUser
SET userName = MD5(userName)
WHERE userID IN (...);
答案 1 :(得分:1)
使用mysql的内置md5()
UPDATE tblUser SET userName = md5(userName) WHERE userID IN (…)