Hola!
El hecho de que hagas un SELECT antes del UPDATE, NO significa que tu UPDATE trabaje donde quedó el SELECT,
son cosas completamente distintas!! El SELECT viene sobrando!!
Lo que hace falta es
implementar el WHERE dentro del UPDATE, que es lo que justamente te comenta -
Seppo-.
Enjoy! xD