55 votes

Mise à jour de la valeur d'une colonne PostgreSQL

J'essaie de mettre à jour la valeur d'une colonne lorsqu'elle correspond à un certain critère. userid mais il continue à donner une erreur de syntaxe.

UPDATE user 
   SET balance = 15000.000000000 
 WHERE id = 11203;

La table appelée utilisateur comporte de nombreuses lignes avec deux colonnes, balance y id . J'essaie de modifier le solde de l'id utilisateur dans le code.

79voto

philippe Points 2046

Essayez "utilisateur", ou donnez un nom plus générique :

UPDATE "user" 
 SET balance = 15000.000000000 
 WHERE id = 11203;

o ALTER votre nom de table en "user_list" par exemple. En cas de doute, veuillez vérifier mots-clés

18voto

juergen d Points 85039

Vous devez vous échapper user puisqu'il s'agit d'un mot réservé. Essayez

UPDATE "user"
SET balance = 15000.000000000 
WHERE id = 11203;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X