Como atualizar a tabela após um determinado intervalo de tempo

Como posso atualizar uma tabela após algum intervalo de tempo quando uma condição é correspondida?

tb_contest
id   contest_id   name   is_expire
1    101          new    0
2    102          old    0

tb_answer
contest_id   answer_id   date
101          1           2012-02-02
101          2           2012-09-14
102          5           2012-06-01

Preciso atualizartb_contest depois de alguma condição foi cumprida e fazeris_expire=1 após 2 dias com base na última resposta recebida i: e2012-03-14, então otb_contest deve ser atualizado em2012-09-16.

questionAnswers(3)

yourAnswerToTheQuestion