Cómo actualizar la tabla después de un cierto intervalo de tiempo

¿Cómo puedo actualizar una tabla después de algún intervalo de tiempo cuando se cumple una condición?

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

Necesito actualizartb_contest después de alguna condición se cumplió y haceris_expire=1 Después de 2 días sobre la base de la última respuesta recibida i: e2012-03-14, entonces eltb_contest debe ser actualizado en2012-09-16.

Respuestas a la pregunta(3)

Su respuesta a la pregunta