我在其中有兩個關鍵詞google plus
我。怎麼可以從我的數據庫中搜索時,我有確切的一個詞像google
或plus
或兩者google plus
,而不是goo
或plu
列。MySQL關鍵字搜索?
我試圖用LIKE
函數來達到我的需要,但沒有幫助。
感謝
我在其中有兩個關鍵詞google plus
我。怎麼可以從我的數據庫中搜索時,我有確切的一個詞像google
或plus
或兩者google plus
,而不是goo
或plu
列。MySQL關鍵字搜索?
我試圖用LIKE
函數來達到我的需要,但沒有幫助。
感謝
這不是一個關係數據庫或者是一個很好的使用。你需要像Lucene這樣的可以索引值並允許你進行搜索的東西。
試試這個:
SELECT keyword FROM tablename WHERE keyword LIKE '%google%' OR keyword LIKE '%plus%'
col LIKE '%google%' OR col LIKE '%plus%' OR col LIKE '%google plus%'
http://dev.mysql.com/doc/refman/5.1/en/regexp.html – ethrbunny 2012-01-01 22:24:09