Bạn có thể lấy thông tin đó từ bảng information_schema.STATISTICS.
Tôi sẽ cung cấp cho bạn truy vấn để lấy tất cả các cột trong bảng nằm trong một hoặc nhiều chỉ mục FULLTEXT, vì tôi nghĩ đó là những gì bạn đang yêu cầu. Hãy nhớ rằng sự kết hợp cụ thể của các cột trong mỗi chỉ mục FULLTEXT là rất quan trọng. MySQL không thể sử dụng chỉ mục FULLTEXT để tìm kiếm nhiều cột trừ khi có một chỉ mục FULLTEXT duy nhất bao gồm tất cả các cột đó.
Đây là truy vấn đầu tiên cung cấp kết quả mà bạn yêu cầu:
select group_concat(distinct column_name)
from information_schema.STATISTICS
where table_schema = 'your_db'
and table_name = 'your_table'
and index_type = 'FULLTEXT';
Và đây là một kết hợp hiển thị các kết hợp khác nhau của các cột trong chỉ mục FULLTEXT nếu có nhiều hơn 1 trên bảng:
select index_name, group_concat(column_name) as columns
from information_Schema.STATISTICS
where table_schema = 'your_db'
and table_name = 'your_table'
and index_type = 'FULLTEXT'
group by index_name;