Jump to content


Photo

Dados Na Db Remoção Automática


  • Faça o login para participar
1 reply to this topic

#1 Magus_

Magus_

    Normal

  • Usuários
  • 70 posts
  • Sexo:Masculino
  • Localidade:Braga / SP

Posted 26/04/2009, 02:45

Tem como fazer uma consulta SQL de inserção adicionando um tempo para que esses dados sejam removidos do banco?

Algo como:
mysql_query("INSERT INTO `db` (`a`, `b`, `c`) VALUES ('1', '2', '3')")

E estipular um prazo de, 30 minutos digamos, para que ele faça um DELETE FROM nesses dados.

#2 elielvalenca

elielvalenca

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 26/04/2009, 16:50

Olá Magus_,
Você vai precisar usar o Cron ou Crontab, um agendador de tarefas do Linux, para executar o arquivo que conterá a regra para deletar os dados "expirados". Pode ser em Perl ou PHP.

Com o CPANEL, siga: Avançado, Cron de Tarefas; depois faça conforme a imagem:

Posted Image

O comando é: php /home/usuario/public_html/arquivo_regra_db.php

Qualquer dúvida é só postar, mas aí está a solução.


Abraço, boa sorte!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq