我有一个包含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