Ir para conteúdo
Fórum Script Brasil
  • 0

Fileage: Como Saber A Data Da Ultima Gravacao Em Uma Tabela?


paulobergo

Pergunta

Olá!

Tem alguma função que retorne qual a data da criação ou ultima modificação (inclusão, exclusão ou alteração) de dados em uma tabela?

Exemplo: considerando que tenho a tabela "inventario" no catalog "acme", algo como:

select fileage(`acme`.`inventario`) ultimoacesso

ultimoacesso
--------------
01/06/2006 19:15:25

?

Grato!!!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Tem alguma função que retorne qual a data da criação ou ultima modificação (inclusão, exclusão ou alteração) de dados em uma tabela?

NÃO. A técnica para isto é criar um campo dtat_ult_ateracao, tipo TIMESTAMP NOT NULL

O Mysql colocará automaticamente, neste campo, a data e a hora da ultima atualização do registro.

Observe o trecho do manual do MySQL Versão 5.0 em Inglês

If a DEFAULT value is specified for the first TIMESTAMP column in a table, it is not ignored.

The default can be CURRENT_TIMESTAMP or a constant date and time value.

• DEFAULT NULL is the same as DEFAULT CURRENT_TIMESTAMP for the first TIMESTAMP

column. For any other TIMESTAMP column, DEFAULT NULL is treated as DEFAULT 0.

att

Denis Courcy

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...