У меня нет разрешения на доступ к information_schema. Могу ли я получить список индексов FTS для моей БД? Следующий запрос работает, но у меня не получается из-за недостаточного разрешения.
SELECT i.name as index_name
FROM information_schema.innodb_sys_tables t
JOIN information_schema.innodb_sys_indexes i USING (table_id)
WHERE t.name = 'my_db/table_name'
AND i.name like 'fts_%'
Есть ли альтернативный способ получить тот же результат?
Обратите внимание, что у меня есть полная привилегия на my_db
только база данных.
Я смог получить его с помощью:
SHOW INDEX
FROM table_name
WHERE Key_name like 'fts_%'
Пожалуйста, опубликуйте другой ответ, если возможно лучшее решение.
Других решений пока нет …