Ciao ragazzi, è una cosa veloce e semplice (penso) per voi, cosa c'è di sbagliato in questa queri??

codice:
UPDATE utenti
SET ultimo_accesso = (SELECT accesso FROM utenti WHERE username='$username')
WHERE username = '$username'
Dato che sono novizio con le query annidate vi spiego, 2 campi 1 accesso e 1 ultimo_accesso, ho la necessità di "spostare" il contenuto di accesso in ultimo_accesso, phpmyadmin mi dice:

You can't specify target table 'utenti' for update in FROM clause

Ma non sò che rispondergli =)

A phpmyadmin, mela fai fare sta query ?? =)

Grazie