Php 互斥MySQL全文搜索

Php 互斥MySQL全文搜索,php,mysql,match,space,full-text-search,Php,Mysql,Match,Space,Full Text Search,假设我有一个MySQL表,其中包含以下列: |variables| 1. |'a'| 2. |'a b'| 3. |'a b c'| 4. |...| 但是,实际上,此查询将返回第1-3行,因为这三行都包含字母“a”。您的搜索规则不清楚,但在这种情况下,a可能比全文查询更适合您。我不理解您的问题。为什么不能从变量为'a'的表中执行简单的select*?这是一个很好的观点。我正在使用循环构建搜索查询,对于某些列,我确实需要部分匹配,而对于其他列,我只需要精确匹配。我希望通过只添加匹配指令来保持循环

假设我有一个MySQL表,其中包含以下列:

|variables| 1. |'a'| 2. |'a b'| 3. |'a b c'| 4. |...|
但是,实际上,此查询将返回第1-3行,因为这三行都包含字母“a”。

您的搜索规则不清楚,但在这种情况下,a可能比全文查询更适合您。

我不理解您的问题。为什么不能从变量为'a'的表中执行简单的select*?这是一个很好的观点。我正在使用循环构建搜索查询,对于某些列,我确实需要部分匹配,而对于其他列,我只需要精确匹配。我希望通过只添加匹配指令来保持循环的简单性,而不是在匹配和简单相等之间切换。
SELECT column FROM table WHERE MATCH variables AGAINST ('a')