mysql匹配加密值

时间:2016-07-21 04:36:28

标签: mysql encryption aes

当我运行这样的查询时:

SELECT * FROM table WHERE columnName = AES_ENCRYPT('value','SecretKey')

我返回了一个空集,即使数据库中有与搜索查询匹配的行。

这样的东西的正确语法是什么样的?

1 个答案:

答案 0 :(得分:0)

SELECT * FROM table WHERE columnName = AES_ENCRYPT(columnName,'SecretKey')='value'