Я новичок в MySQL, но если таблица information_schema.columns - это таблица с table_name и column_name , то вы можете использовать следующий запрос
select table_name, count( distinct column_name ) column_number_used
from information_schema.columns
where table_schema = 'your_schema'
group by table_name
это должно дать все имена таблиц с соответствующим номером столбца, используемым в этой таблице.