Aiuto !

Che c'è di sbagliato in sta query ???

codice:
UPDATE t_temp_log SET tot = ( select tot + 1 from t_temp_log where id = 0 ) where id = 0;
non capisco , quando do il conn.execute mi da il messaggio in cui mi dice di andare a consultare il manuale . . .

Help ! Non ho voglia di leggerlo , ho un "pò" di fretta