使用 php 在 mysql 中搜索 base64 编码字符串的子字符串

search substring of base64 encoded string in mysql using php

我正在尝试找出从 MySQL 的 base64 编码字符串中搜索子字符串的可能解决方案 我将产品的标题存储在 base64 编码中,例如 Ricoh SP 212WUmljb2ggU1AgMjEyVw==

现在我想用可能的字符串 "SP" 搜索所有产品,但我如何在 Ricoh SP 212W 中搜索 "SP" 因为它存储为 base64 编码

这就是我正在尝试的

Select * from `prducts` where `product_name` LIKE %SP%

但正如我已经提到的 product_name 存储在 Base64 编码中

有什么建议吗

Select * from prducts where FROM_BASE64(product_name) LIKE %SP%

为什么还要用 base64 存储产品名称?