Ver los últimos registros actualizados en todas las tablas de MySql



A veces tenemos tanto movimiento en las tablas de MySql que necesitamos conocer las tablas que se van actualizando en tiempo real ...

Esta consulta os mostrará las tablas que se actualizan ordenadas por fecha de ultima actualización

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.