FIND_IN_SET(str,strlist)
返回str在字符串集strlist中的序号(任何参数是NULL则返回NULL,如果str没找到返回0,参数1包含","时工作异常)
例子:
查询表字段...+{id},'
使用上面的语句,可以查询出来
用FIND_IN_SET() 更简单
SELECT * FROM linkinfo WHERE FIND_IN_SET('1',pingid
原来以为mysql..., list:varchar(255), name:varchar(255)
实际上这样是不行的,这样只有当name是list中的第一个元素时,查询才有效,否则都的不到结果,即使'daodao'真的再list...原因其实是(一)中 (list) list是变量, 而(二)中 ('libk', 'zyfon', 'daodao')是常量
所以如果要让(一)能正确工作,需要用find_in_set()---...-->
(一)的改进版。