Neste exemplo é chamado my_db
SELECT table_name, index_name, GROUP_CONCAT(DISTINCT column_name), index_type
FROM information_schema.statistics
WHERE table_schema = 'my_db'
AND non_unique = 1
GROUP BY table_name, index_name, index_type ;
essência disponível também para links ou bifurcações: https://gist.github.com/stilliard/b0aaeac65468c5193806
Este protocolo faz parte de uma série do information_schema
.
Um tesouro de informações úteis, como:
SELECT *
FROM information_schema.statistics
WHERE table_schema = 'my_db' ;