Mysql SQL语句正在忽略where参数
此查询允许筛选除Mysql SQL语句正在忽略where参数,mysql,sql,Mysql,Sql,此查询允许筛选除university='2'之外的结果我如何更新此查询,以便它严格地只显示university=2的结果 我之所以将全文搜索与LIKE结合起来,是因为全文搜索具有最小的字母数,而且因为我在共享托管计划中,所以无法修改设置。因此,我将全文和诸如此类的内容结合在一起,以适应修正括号 SELECT * FROM people WHERE university='2' AND MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MOD
university='2'之外的结果
我如何更新此查询,以便它严格地只显示university=2的结果
我之所以将全文搜索与LIKE结合起来,是因为全文搜索具有最小的字母数,而且因为我在共享托管计划中,所以无法修改设置。因此,我将全文和诸如此类的内容结合在一起,以适应修正括号
SELECT * FROM people
WHERE
university='2'
AND MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE)
OR (fname LIKE '%box%' OR lname LIKE '%box%')
和
的优先级高于或
,因此大学='2'
仅与匹配
组合,而不是与fname/lname
测试组合
SELECT * FROM people
WHERE
university='2'
AND (MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE)
OR fname LIKE '%box%'
OR lname LIKE '%box%')