我有一个名为table1的表,如下所示:
column1 column2 .. columnX Name otherColumns
John Paul Paul Jimmy Fred Mary
我只知道table1中的Name列。
所以在我的应用程序中,我读取了整个Name列并加密了每个值
现在我必须用它们的加密值更新table1的名称
我能做什么? (抱歉表的格式不好..)
答案 0 :(得分:2)
假设您有另一个包含Name
和EncryptedName
等列的表格,您可以使用update
执行join
:
update table1 t1 join
NamePairs np
on t1.name = np.name
set t1.name = np.EncryptedName;