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和簡單的等式之間切換。 –