Como você obtém o último acesso (e/ou grava) tempo de um banco de dados MySQL?
Pergunta
Como você descobre a última vez em que um banco de dados MySQL foi lido ou gravado?
Você pode mesmo fazer isso por tabela?
Solução
SELECT UPDATE_TIME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Fonte: Como posso saber quando uma tabela MySQL foi atualizada pela última vez?
Outras dicas
Se o seu banco de dados tiver logs de bin ligado, você poderá obter o último horário de atualização usando o MySqlbinlog.
Se o seu banco de dados tiver o log de consultas ativado, você poderá obter o último horário de consulta (atualizações ou selecionamentos) seguindo o log de consultas.
Confira o comando SHOW TABLE STATUS
;
Exemplo: Mostrar status da tabela onde name = "tabela_name_here", você precisa de valor da coluna atualização_time
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow