MySQL中的find_in_set(A, B)函数,判断字符串A是否存在B中
2015-12-02 21:57
731 查看
在MySQL中,我们要找字符串A是否在B中存在,这时可以用find_in_set(A, B)函数。
假设一个场景,Person表中有一个属性picture,里面存放了一个人用过的所有照片的名字,类似:123.jpg,423.jpg,用逗号隔开,如果需要找图片哪些人用过123.jpg图片,则可以用
select * from Person where find_in_set("123.jpg", picture)
假设一个场景,Person表中有一个属性picture,里面存放了一个人用过的所有照片的名字,类似:123.jpg,423.jpg,用逗号隔开,如果需要找图片哪些人用过123.jpg图片,则可以用
select * from Person where find_in_set("123.jpg", picture)
相关文章推荐
- MySQL命令大全
- mysql分区表管理
- Mysql记录集锦
- MySQL当中的闰月最后一天的计算问题
- mysql5.1升级5.5
- mysql ERROR: Error 1005: Can't create table (errno: 121)
- DataSource 的理解
- MySql
- Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
- MySQL 常用的UPDATE操作
- mysql的伪列
- MySQL和MsSQL实时自动同步
- 将OWL本体文件存储到MySQL数据库
- 让MySQL支持Emoji表情 mysql 5.6
- Xtrabackup与innobackupex热备份MySQL数据
- 再谈Mysql MHA
- mac mysql error You must reset your password using ALTER USER statement before executing this statement.
- MySQL 5.7.9 免安装配置
- mysql explain 解释器中的字段含义
- MySQL 的异常与事务结合的使用方法。并带自动回滚!