1

データベースの userName フィールドを、その人の userName の MD5 ハッシュ生成バージョンに更新しようとしています。私はこれを多くのユーザーに行わなければならないので、誰かがこれを処理する簡単な mysql 更新クエリを持っているかどうか、またはそれを処理する関数を作成する必要があるかどうか疑問に思っていました.

これらの行に沿った何か:

UPDATE tblUser SET userName = 'userName の MD5 ハッシュ生成バージョン' WHERE userID IN (...)

何かご意見は?

4

2 に答える 2

2

機能を使用してくださいMD5()

UPDATE tblUser
SET userName = MD5(userName)
WHERE userID IN (...);
于 2012-07-23T14:07:02.493 に答える
1

mysql の組み込み md5() を使用する

UPDATE tblUser SET userName = md5(userName) WHERE userID IN (…)
于 2012-07-23T14:08:03.523 に答える