mysql函数 locate()和find_in_set()查找结果不同 记录

原本以为的find_in_set()函数和 locate()函数都是判断某个字段里是否包含改字符串的,返回0是没有,返回不是0的数字是该字符串出现的位置;结果实验下来发现结果完全不一样,还是用locate()函数吧;

find_in_set()函数:
mysql函数 locate()和find_in_set()查找结果不同 记录_第1张图片
locate()函数:
mysql函数 locate()和find_in_set()查找结果不同 记录_第2张图片
所以,还是用locate()函数吧

你可能感兴趣的:(mysql)