mysql 匹配加密值
mysql matching encrypted values
当我 运行 这样的查询时:
SELECT * FROM table WHERE columnName = AES_ENCRYPT('value','SecretKey')
我返回了一个空集,即使数据库中有与搜索查询匹配的行。
像这样的东西的正确语法是什么样的?
SELECT * FROM table WHERE columnName = AES_ENCRYPT(columnName,'SecretKey')='value'
当我 运行 这样的查询时:
SELECT * FROM table WHERE columnName = AES_ENCRYPT('value','SecretKey')
我返回了一个空集,即使数据库中有与搜索查询匹配的行。
像这样的东西的正确语法是什么样的?
SELECT * FROM table WHERE columnName = AES_ENCRYPT(columnName,'SecretKey')='value'