2011-03-21 5 views

Répondre

46
UPDATE a75ting.username 
SET points = points - 5 

en mettant les guillemets simples autour des "-5 points", vous avez converti cette expression dans une chaîne de texte en clair. Le laisser sans les guillemets permet à MySQL de voir que vous faites référence à un champ (points) et soustrayez 5 de sa valeur actuelle.

+2

+1 pour cathing l'erreur ** et ** enlever les guillemets obliques inutiles –

4

Exécutez cette requête pour savoir la différence:

SELECT '`points` - 5' AS string, `points` - 5 AS expression 
FROM a75ting.username 
Questions connexes