select table_schema as database_name,
table_name,
update_time
from information_schema.tables tab
where update_time > (current_timestamp() - interval 30 day)
and table_type = 'BASE TABLE'
and table_schema not in ('information_schema', 'sys',
'performance_schema','mysql')
order by update_time desc
También se puede filtrar por las tablas que se quiere hacer un seguimiento poniendo en el where la siguiente condición:
and table_schema in ( 'NOMBRE_BASE_DE_DATOS' )
Y esto es todo amigos, feliz programming
Saludos
Alex.