使用查询更改aes_encrypt上的密码

时间:2013-10-15 22:03:53

标签: mysql sql sql-update

我正在尝试启动一个用原始值更新密钥的查询 搜索获取pass1值的查询,使用旧密码对其进行解密,然后使用新密码再次加密。

在数据库中,表格如下所示:

MySQL v5.1.61

table1 :id,pass1

UPDATE table1
SET pass1 = (aes_encrypt(SELECT aes_decrypt(pass1,'oldpasscode') WHERE id= ),'newpasscode') ...?

1 个答案:

答案 0 :(得分:0)

UPDATE table1
SET pass1 = aes_encrypt(aes_decrypt(pass1,'oldpasscode'),'newpasscode');