gpt4 book ai didi

来自多列的Mysql AES_Decrypt

转载 作者:行者123 更新时间:2023-11-30 21:36:47 25 4
gpt4 key购买 nike

我正在尝试使用 AES_DECRYPT 来解密表中的多个列,我该怎么做?

我正在尝试:

SELECT column_a, column_b, column_c AES_DECRYPT(column_a, column_b, column_c 'p4ss0wrd1') 
FROM dates_table1;

有人可以指导我使用正确的语法吗?或者,如果可以直接从表中解密所有内容。

最佳答案

AES_DECRYPT 函数一次只接受一个值(我的意思是一个加密字符串,加上密码)。此外,如果值是单独加密的,那么尝试将它们全部解密是没有意义的。

只需为每一列分别调用函数:

SELECT 
column_a,
column_b,
column_c,
AES_DECRYPT(column_a, 'p4ss0wrd1'),
AES_DECRYPT(column_b, 'p4ss0wrd1'),
AES_DECRYPT(column_c, 'p4ss0wrd1')
FROM
dates_table1;

文档:https://dev.mysql.com/doc/refman/8.0/en/encryption-functions.html#function_aes-decrypt

关于来自多列的Mysql AES_Decrypt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53522698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com