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 ...

Suscríbete a nuestra newsletter

Sin spam. Solo contenido útil para profesionales de bases de datos.



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.