标签: mysql indexing full-text-search
我想知道在MySQL的表的同一列(varchar)上同时拥有全文索引和“普通”索引是否可以
如果我的理解是正确的,那么正常的索引将用于使用“=”和“like”的查询,而全文只会在我使用“match()”时使用?
感谢您的帮助!
答案 0 :(得分:2)
是的,允许在同一列上有多个索引,虽然它大部分时间都没用,但在你的情况下它是完全合理的。
在使用FULLTEXT语法查询时,MySQL确实会使用您的MATCH...AGAINST索引,并使用正常索引。
FULLTEXT
MATCH...AGAINST