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...可以进行这样的查询----->(一)
select id, list, name from table where 'daodao' IN (list);
注:1. table含有三个字段id:int..., list:varchar(255), name:varchar(255)
实际上这样是不行的,这样只有当name是list中的第一个元素时,查询才有效,否则都的不到结果,即使'daodao'真的再list...为什么第一条不能取得正确的结果,而第二条却能取得结果。