Salve a tutti.. qualcuno mi può aiutare con questa query?
Devo lanciare una volta al giorno una query che mi controlli tutti i record di una tabella in modo da cancellare quegli articoli che hanno più di TOT giorni dal loro inserimento.

Questa è la tabella:
ID | TITOLO | DATA_INS (timestamp) | DURATA (valore: 30/60/90)

Praticamente, ogni record ha una sua data di inserimento (data_ins) e una sua durata che coincide al valore passato nel campo DURATA.

Ho provato varie query, ma nn mi sembra funzioni tanto..

Codice PHP:
$s="SELECT * FROM annunci";
$r=mysql_query($s);
while(
$d=mysql_fetch_array($r))
{
//soluzione 1    
mysql_query("SELECT * FROM annunci WHERE DATEDIFF(NOW(), data_ins) > $d[durata]");

//soluzione 2
mysql_query("DELETE FROM annunci WHERE data_ins+$d[durata] > CURRENT_DATE()");

Secondo voi.. dove sbaglio?