+ -
当前位置:首页 → 问答吧 → 求助 批量更新md5加密方式

求助 批量更新md5加密方式

时间:2011-07-07

来源:互联网

请问下,已知字段存储的密码为明文,我需要MD5加密,请问如何批量修改啊?

密码字段为pwd
加密方式是md5(md5(pwd).LS8P89);

$newpass=md5(md5(pwd).LS8P89);
请帮忙修改这个语句
update users set pwd='$newpass' where 1=1

[ 本帖最后由 85559444 于 2011-7-7 13:27 编辑 ]

作者: 85559444   发布时间: 2011-07-07

数据库自身没有md5这个方法,所以用这样的更新是不成立的。
使用程序遍历更新吧。

[ 本帖最后由 帅青蛙 于 2011-7-7 14:06 编辑 ]

作者: 帅青蛙   发布时间: 2011-07-07

update [table] set [password]=md5(CONCAT(md5([password]),'LS8P89'));

把表名和密码字段名换进去就成了,这一句sql如果能执行的话就是把表中的所有的密码进行了加密。

作者: 1033289127   发布时间: 2011-07-07

热门下载

更多