2012-07-02 26 views
35

Sto tentando di aggiornare il valore di una colonna dove corrisponde a un determinato userid, ma continua a generare un errore di sintassi.Valore colonna di aggiornamento PostgreSQL

UPDATE user 
    SET balance = 15000.000000000 
WHERE id = 11203; 

La tabella utente chiamato ha molte righe con due colonne, e balanceid. Sto cercando di modificare il saldo dell'id utente nel codice.

+0

Pubblicare l'istruzione 'create table'. –

risposta

51

Prova "utente", o dare un nome più generico:

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

o ALTER tuo nome tabella per "user_list", per esempio. Per qualsiasi dubbio, controllare keywords

+0

Ha funzionato alla grande! Thnx. – user1449384

9

È necessario sfuggire a user poiché è una parola riservata. Prova

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