mysql 如何查询字段中存储的数据的指定列吗

如题所述

方法一:
可以用%来实现
SELECT * FROM users WHERE emails like "%[email protected]%";
但是这样子的话就会把[email protected]也查出来了就不符合需求了

方法二:
利用mysql 字符串函数 find_in_set();
SELECT * FROM users WHERE find_in_set('[email protected]', emails);
这样子就可以找到email字段里包含有[email protected]的所有用户了
要注意的是:mysql字符串函数 find_in_set(str1,str2)函数是返回str2中str1所在的位置索引,str2必须以","分割开。
温馨提示:答案为网友推荐,仅供参考
相似回答