我有一个加密的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。
我做错了什么。
答案 0 :(得分:0)
排序。
SELECT cast(aes_decrypt(
电子邮件, 'salt') as CHAR(100)) AS email FROM
表WHERE cast(aes_decrypt(
电子邮件, 'salt) as CHAR(100)) = 'test@email.com'