Salve,

Vorrei fare uno script MySQL che controlla se il tempo e' scaduto. Se lo è, devono avvenire due semplici update: azzerato il tempo ed eseguito un incremento.
Vorrei mettere tutto in un unica query con un IF.

Ho scritto pezzi di codice spero vadano bene.
codice:
Tabella skill
+--------+---------+-------+---------------------+
| iduser | idskill | level |     time_stamp      |
+--------+---------+-------+---------------------+
|    1   |     1   |   2   | 2013-01-05 11:04:12 |
+--------+---------+-------+---------------------+
Controllo del tempo scaduto
codice:
SELECT * FROM skill WHERE time_stamp >= curdate() - interval 1 month AND iduser=1  LIMIT 1
Aggiornamento del livello ed azzeramento del tempo.
codice:
 UPDATE skill SET. level=level+1,time_stamp='0000-00-00 00:00:00' 
WHERE iduser=1
Ora vorrei che il tutto avvenisse in un'unica query tramite un IF.
Possibile?