Vous ne pouvez mettre à jour qu'avec une requête UPDATE. Une requête UPDATE ne peut renvoyer qu'une seule chose :le nombre de lignes concernées. Ainsi, vous ne pouvez pas mettre à jour et sélectionner la valeur dont vous avez besoin dans une seule requête.
Ainsi, vous devez utiliser une requête UPDATE supplémentaire pour mettre à jour les données. Vous pouvez le faire avant ou après votre requête SELECT en fonction de la simplicité ou du point réel dans votre code où la nouvelle valeur est censée être validée.