1
假设我有以下列MySQL表:互斥MySQL全文搜索
|variables| 1. | 'a' | 2. | 'a b' | 3. | 'a b c' | 4. | ... |
我怎样才能构建一个MySQL全文搜索,不列条目会忽略空格?
例如,我想下面的查询只返回第1行:
SELECT column FROM table WHERE MATCH variables AGAINST ('a')
正因为如此,但是,这个查询将返回1-3行,因为所有三排包含字母“A” 。
我不明白你的问题。为什么你不能做一个简单的select * from变量='a'的表? –
这是一个很好的观点。我正在使用循环构建搜索查询,对于某些列,我确实希望部分匹配,而对于其他人,我只需要完全匹配。我希望通过添加MATCH指令来保持简单的循环,而不是在MATCH和简单的等式之间切换。 –