Я имею дело с базой данных, содержащей около 300 таблиц, и я ищу способ найти все таблицы, которые не имеют индексов (за исключением PRIMARY). В идеале я хотел бы получить набор результатов, который подсчитывает количество индексов в таблице. Я пробовал это с помощью запроса, подобного этому:
SELECT
table_name, column_name, index_name, count(table_name) as index_count
FROM
information_schema.statistics
WHERE
index_name != 'primary'
AND
table_schema = 'your_database'
GROUP BY
table_name
но он не дает точных результатов. любая помощь будет оценена