【问题标题】:AES_DECRYPT in WHERE clauseWHERE 子句中的 AES_DECRYPT
【发布时间】:2020-04-04 16:07:39
【问题描述】:

我仍然不明白如何在 WHERE 子句中实现 AES_DECRYPT。

到目前为止,我有:

SELECT id, AES_DECRYPT("name","salt"), AES_DECRYPT("address","salt") FROM members WHERE name = AES_DECRYPT("Hans","salt") OR address = AES_DECRYPT("Street","salt")

如果名称或地址字段有一个值,我想要实现的是获取该行。 如何使用 AES_DECRYPT 做到这一点?

谢谢。

【问题讨论】:

  • 给定的代码有什么问题?

标签: mysql encryption


【解决方案1】:

我让它工作了。 它需要在 WHERE 子句中为 AES_ENCRYPT 而不是 AES_DECRYPT。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    • 2014-09-08
    • 2013-03-02
    • 1970-01-01
    • 2019-03-22
    • 2012-05-11
    相关资源
    最近更新 更多