语句忽略了WHERE参数。SELECT * FROM people
WHEREuniversity='2' AND MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE) OR (fname LIKE '%box%' OR lname LIKE '%box%')此查询允许筛选除university='2'我如何更新它,以便严格地只显示大学=2的结果我将全文搜索和LIKE结合在一起的原因是全文搜索所具有的最小字母计数,而且由于我处于共享托管计划中,所以无法修改设置。因此,我将全文和LIKE结合起来,以适应任何想法都会很有帮助的谢谢!
1 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
SELECT * FROM people WHERE university='2' AND (MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE) OR fname LIKE '%box%' OR lname LIKE '%box%')
AND
OR
university = '2'
MATCH
fname/lname
添加回答
举报
0/150
提交
取消