我有一個包含413,000個地名(Pris,London,...)的表有沒有一種方法(查詢)從指定文本中選擇位置。Mysql - 從指定文本中選擇單詞
例如:
「倫敦交通局(TfL)交通運輸與有關頒發了巴黎,紐約單一的非接觸式卡的美國,澳大利亞和歐洲夥伴的談判」。
我要查詢來獲取:
* London
* Paris
* New York
我試圖
SELECT name
FROM coutries
WHERE ("Transport for London (TfL) is in talks with its American, Australian and European partners about issuing a single contactless card for Paris, New York") LIKE CONCAT('%', name, '%');
它的速度慢,不給喜歡(巴黎,紐約,歐洲,紐約確切的詞... )
我怎樣才能得到確切的單詞?
@user,你不能在將它發送到SQL之前分割指定的文本嗎? – Tom 2010-10-11 09:12:59