Soustraire des valeurs d'une colonne MySQL
Lorsque vous essayez de mettre à jour une colonne dans MySQL en soustrayant une valeur, il est important de comprendre la syntaxe appropriée . Contrairement à la requête suggérée :
UPDATE `a75ting`.`username` SET `points` = '`points` - 5'
l'approche correcte est :
UPDATE a75ting.username SET points = points - 5
La principale différence ici est l'omission des guillemets simples autour de l'expression « points - 5 ». Lorsque vous incluez les guillemets simples, cela devient une chaîne de texte brut. En les supprimant, MySQL reconnaît les « points » comme un champ et effectue la soustraction nécessaire.
Pour clarifier, l'expression « points - 5 » demande à MySQL de soustraire 5 de la valeur actuelle du champ « points » pour chaque ligne du tableau. Cela vous permet d'ajuster efficacement la colonne « points » sans calculer manuellement de nouvelles valeurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!