Este é um problema complexo, porque a menos que sua tabela não esteja vinculada a nenhuma outra tabela, você pode muito bem ter a última linha na tabela A referenciando uma linha muito antiga na tabela B. Neste caso, embora a linha da tabela B seja muito antiga , você não pode excluí-lo sem quebrar a coerência do seu banco de dados.
Fazer isso "continuamente" é ainda mais difícil (leia-se:impossível). eu primeiro
- examine se é realmente necessário. Os discos são baratos e 10 entradas em um banco de dados corporativo não são nada.
- implementar algum mecanismo de limpeza e executá-lo muito de vez em quando, quando o banco de dados não for usado por mais ninguém.