nee*_*eko 2 mysql sql phpmyadmin
SELECT * FROM people
WHERE
university='2'
AND MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE)
OR (fname LIKE '%box%' OR lname LIKE '%box%')
Run Code Online (Sandbox Code Playgroud)
此查询允许结果过滤除了university='2'如何更新此结果以外的结果,因此它严格仅显示大学= 2的结果
我将全文搜索与LIKE相结合的原因是因为全文搜索具有最小字母数,并且因为我在共享主机方案上,所以我无法修改设置.因此,我将全文和LIKE结合起来以便适应
任何想法都会非常有用,谢谢!
修复你的括号
SELECT * FROM people
WHERE
university='2'
AND (MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE)
OR fname LIKE '%box%'
OR lname LIKE '%box%')
Run Code Online (Sandbox Code Playgroud)
AND优先级高于OR,university = '2'而MATCH不是与fname/lname测试相结合.