MySQL не будет обращаться к таблице, используя как индексы FULLTEXT, так и обычные индексы B-дерева.
См. https://dev.mysql.com/doc/refman/8.0/en/explain-output.html в разделе ОБЪЯСНИТЬ Типы соединения .Это также называется тип доступа .
Когда вы ОБЪЯСНИТЕ запрос, каждая ссылка на таблицу покажет один тип доступа, который используется для чтения таблицы.Например, по уникальному индексу, неуникальному индексу, сканированию таблиц и т. Д.
fulltext
является одним из этих типов доступа.
Насколько я знаю, каждый доступТип является взаимоисключающим с другими типами соединения.Поэтому он будет либо выполнять полнотекстовый поиск, не используя другой индекс, либо он будет использовать ваш индекс для другого столбца, и в этом случае он не будет использовать полнотекстовый индекс.
Возможно, он все же лучшевыбор использования неполнотекстового индекса, если это помогает более эффективно выбирать узкое подмножество строк, чем полнотекстовый индекс.