ну сделай в этой таблице еще поле с таймштампом времени после которого нужно удалять (time()+12*3600)... и при любом обращении к базе например делай удаление всех полей время которых меньше того которое сейчас...
например так:
PHP:
$timeNow=time();
$q="DELETE FROM t1 WHERE t1.timeStamp<{$timeNow};";