php - 互斥 MySQL 全文搜索

标签 php mysql match space full-text-search

假设我有一个包含以下列的 MySQL 表:

   |variables|
1. | 'a'     |
2. | 'a b'   |
3. | 'a b c' |
4. |   ...   |

How can I construct a MySQL Full-Text search that doesn't ignore white space in the column entries?

For example, I would like the following query to return only row 1:

SELECT column FROM table WHERE MATCH variables AGAINST ('a')

但是,实际上,此查询将返回第 1-3 行,因为所有三行都包含字母“a”。

最佳答案

您的搜索规则不清楚,但这可能是 regular expression search将比全文查询更好地为您服务。

关于php - 互斥 MySQL 全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8234342/

相关文章:

php - 登录不创建 session

mysql - 如何在 mySQL 中合并多个查询结果中的列?

excel - 在二维范围内查找匹配的公式

javascript - 正则表达式无效量词

php - 调用电话时传递动态 TwiML

php - 检查电子邮件内容是纯文本还是 HTML - PHP

php - Slim Framework 中的安装文件 .env

mysql - SQL-DBDL 如何约束父类(super class)参与子类?

php - MySQL 创建一个复杂的查询

javascript - 如何使用正则表达式仅查找数字值而不混合字母值?