【发布时间】:2021-06-29 11:39:00
【问题描述】:
我有一个表,其中包含 aes 加密数据,并希望通过其中包含 LIKE 的 select 语句进行搜索。现在因为我必须先解密它,所以我使用HAVING,但由于某种原因,LIKE 区分大小写。我已经在数据周围尝试过推杆LOWER(),但这似乎并没有改变这种情况。
SELECT fd.id, AES_DECRYPT(fd.data, 'mysecretkey') AS data
FROM field_data fd
HAVING LOWER(data) LIKE '%test%'
【问题讨论】:
标签: mysql encryption mariadb sql-like having