AES_DECRYPT SELECT WHERE不工作

时间:2017-11-21 04:55:44

标签: php mysql

我有一个加密的MySQL数据库。当我选择where时,它不会返回任何值。

SELECT cast(aes_decrypt(电子邮件, 'salt') as CHAR(100)) AS email FROM表格WHERE email = 'test@email.com'不会返回结果。

SELECT cast(aes_decrypt(电子邮件, 'salt') as CHAR(100)) AS email FROM table``返回结果,结果集中包含test@email.com。

我做错了什么。

1 个答案:

答案 0 :(得分:0)

排序。

SELECT cast(aes_decrypt(电子邮件, 'salt') as CHAR(100)) AS email FROMWHERE cast(aes_decrypt(电子邮件, 'salt) as CHAR(100)) = 'test@email.com'