我想知道在MySQL的同一列(varchar)上同时具有全文索引和“普通”索引是否可行
如果我的理解是正确的,那么正常的索引将用于使用“=”和“like”的查询,而全文只会在我执行“match()”时使用?
谢谢您的帮助!
是的,它允许在同一列上有多个索引,虽然它大部分时间都没用,但在你的情况下它是完全合理的 .
在使用 MATCH...AGAINST 语法查询时,MySQL确实会使用 FULLTEXT 索引,并使用正常索引 .
MATCH...AGAINST
FULLTEXT
1 回答
是的,它允许在同一列上有多个索引,虽然它大部分时间都没用,但在你的情况下它是完全合理的 .
在使用
MATCH...AGAINST
语法查询时,MySQL确实会使用FULLTEXT
索引,并使用正常索引 .