标签: mysql encryption aes
当我运行这样的查询时:
SELECT * FROM table WHERE columnName = AES_ENCRYPT('value','SecretKey')
我返回了一个空集,即使数据库中有与搜索查询匹配的行。
这样的东西的正确语法是什么样的?
答案 0 :(得分:0)
SELECT * FROM table WHERE columnName = AES_ENCRYPT(columnName,'SecretKey')='value'