mysql text 查找字符串

发布时间:2022-03-03 09:21:52

项目管理系统系统开发消息通知功能,其中最主要是对已阅与未阅查询的处理

第一次使用的另外建阅读表,用于记录已阅消息的信息,这样查询未阅就需要先查询已阅的编号 再使用not in查询

不想关联这么多表,于是将已阅的编号存在“已阅”字段中

第一次使用的LOCATE索引,但一直报 unkown column 不识别字段 ,于是换成varchar的字段试了没错,说明

locate函数不能使用在text字段

这样才找查找到Instr函数,发现这个可以在text字段上使用

Instr(readers,#{当前用户编号})=0  代表当前通知未阅
Instr(readers,#{当前用户编号})>0  代表当前通知已阅

Card image cap
APP STORE
Card image cap
应用宝
Card image cap
小米
Card image cap
华为