Mysql:全文和普通索引

时间:2017-10-27 10:25:15

标签: mysql indexing full-text-search

我想知道在MySQL的表的同一列(varchar)上同时拥有全文索引和“普通”索引是否可以

如果我的理解是正确的,那么正常的索引将用于使用“=”和“like”的查询,而全文只会在我使用“match()”时使用?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

是的,允许在同一列上有多个索引,虽然它大部分时间都没用,但在你的情况下它是完全合理的。

在使用FULLTEXT语法查询时,MySQL确实会使用您的MATCH...AGAINST索引,并使用正常索引。