源数据
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL DEFAULT '',
`password` json NOT NULL,
`realname` varchar(50) NOT NULL,
`create_time` date DEFAULT NULL,
`update_time` date DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
使用find_in_set 精确查询搜索
find_in_set(str,strlist) str要搜索条件,strlist 数据项
# 查询以逗号分割的字符串
select * from user WHERE find_in_set(36,realname)
这里查询realname =36的