我目前有一个看起来像这样的搜索:
SELECT s.ID
FROM Shoe s
INNER JOIN Account a
ON s.UserID = a.ID
WHERE s.Publish='1' AND
(s.Brand LIKE '%$Search%'
OR s.Name LIKE '%$Search%'
OR s.PrimaryColor LIKE '%$Search%'
OR a.User LIKE '%$Search%')
ORDER BY s.ID DESC
LIMIT $offset, $rowsPerPage"
当我进行诸如“Blue”或“Nikes”之类的搜索时,这很好用,但如果我进行诸如“Blue Nikes”之类的搜索,则没有任何返回。我应该使用FULLTEXT
吗?我该如何改进呢?我希望能够搜索可能与搜索变量相关的所有列。