logo
当前位置:首 页 > 编程技术 >后端开发 >mysql > 查看文章

MySQL查询字符串时使用in命令

mysql, 后端开发, 编程技术 你是第2120个围观者 0条评论 供稿者: 标签:,

有个场景需求:有一堆的微信用户,只有openid 一组openid 要知道这几个人是否在系统内。

开始是准备用foreach 或者for之类的,但是效率低,用in感觉还行【不论效率问题,说下新的命令】:

 

FIND_IN_SET命令

 

使用 FIND_IN_SET(id, ‘1,2,3,4’) 函数

也就是说select * from table where FIND_IN_SET(openid, ‘openid1,openid2,openid3,openid4’) 即可

 

直接使用in的话会报错,命令不存在 具体的看MySQL数据库版本

 

 

 

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3