为了账号安全,请及时绑定邮箱和手机立即绑定

语句忽略了WHERE参数。

语句忽略了WHERE参数。

慕莱坞森 2019-07-09 16:05:42
语句忽略了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%')

ANDOR,所以university = '2'只是结合在一起MATCH,而不是用fname/lname测试。


查看完整回答
反对 回复 2019-07-09
  • 1 回答
  • 0 关注
  • 388 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信