数据储存为base64编码,如何实现模糊搜索

假设字段title存储的是经过base64编码后的字符串,$key是存搜索关键字的变量
则普通的查询方法,

select * from 表名 where title like '$key';

无法正确匹配


//这是sqlserver写法
"dbo.base64_utf8decode(title) like '%{$key}%' ESCAPE '\'"     
//这是mysql 5.6 以上写法
"from_base64(title) like '%{$key}%' "     
posted @ 2018-04-13 14:03  idjl  阅读(981)  评论(0)    收藏  举报