Maison > base de données > tutoriel mysql > Comment soustraire correctement une valeur d'une colonne MySQL ?

Comment soustraire correctement une valeur d'une colonne MySQL ?

Susan Sarandon
Libérer: 2024-12-27 03:04:13
original
884 Les gens l'ont consulté

How to Correctly Subtract a Value from a MySQL Column?

Mise à jour des colonnes en soustrayant une valeur dans MySQL

La question posée cherche à modifier la colonne de points dans la table des noms d'utilisateur à l'aide d'une requête MySQL. La requête suggérée tente de soustraire 5 de la valeur actuelle de la colonne de points, mais des problèmes de syntaxe entravent son exécution.

Pour résoudre ce problème, la syntaxe correcte de la requête doit être :

UPDATE a75ting.username
SET points = points - 5
Copier après la connexion

Voici pourquoi la requête suggérée était incorrecte :

  • Référence de table manquante : La requête d'origine a omis le noms de bases de données et de tables, conduisant à une ambiguïté. La syntaxe nécessite de spécifier clairement la base de données (a75ting) et la table (nom d'utilisateur).
  • Aucune citation entourant la valeur : Le fait de placer l'expression de soustraction entre guillemets simples a amené MySQL à l'interpréter comme une chaîne constante à la place. d'une expression. L'omission des guillemets indique à MySQL de traiter les points - 5 comme une opération mathématique qui doit être effectuée pour chaque ligne.

En incorporant ces corrections, la requête révisée met correctement à jour la colonne de points en soustrayant 5 de sa valeur actuelle. valeur pour toutes les lignes de la table des noms d'utilisateur.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal