Linux区


mysql的find_in_set函数查询不到结果的原因

select id,coname,description from test where find_in_set('www', website);

用以上命令想查询字段website里包含www的结果,结果一个都查询不到。为什么呢?

原来问题出在这里:find_in_set括号里的第二个参数必须是用逗号分隔出来的strlist,而不是普通的字段就行的。

如果有这样一个website字段:

www,www.linux.zone,www.lulinux

那么就可以查询到结果。

相关博文



发表评论

电子邮件地址不会被公开。