1
我有這兩個全文索引這個MySQL表:mysql的全文檢索與多個全文索引
ALTER TABLE `tbl` ADD FULLTEXT `fulltext_idx` (`name`, `label`);
ALTER TABLE `tbl` ADD FULLTEXT `fulltext_idx2` (`keywords`, `title`);
我如何執行從兩個指數匹配的詞表TBL一個全文檢索?謝謝!
我有這兩個全文索引這個MySQL表:mysql的全文檢索與多個全文索引
ALTER TABLE `tbl` ADD FULLTEXT `fulltext_idx` (`name`, `label`);
ALTER TABLE `tbl` ADD FULLTEXT `fulltext_idx2` (`keywords`, `title`);
我如何執行從兩個指數匹配的詞表TBL一個全文檢索?謝謝!
對於FullText
搜索到你的數據庫工作Table
引擎必須是MyIsam
。
語法
SELECT * FROM tbl
WHERE MATCH (name) AGAINST ('label') AND
MATCH (keywords) AGAINST ('title');
表是MyISAM引擎。 – user558134 2013-03-22 12:22:39
@ user558134查看我更新的答案.. – 2013-03-22 12:23:01
InnoDB引擎還支持自PHP 5.6.4以來的全文搜索(請參閱http://dev.mysql.com/doc/relnotes/mysql/5.6/zh-CN/news-5-6 -4.html) – serans 2013-03-22 12:27:59