2012-07-02 47 views
35

我正在嘗試更新與某個userid匹配的列的值,但它一直給出語法錯誤。更新列值PostgreSQL

UPDATE user 
    SET balance = 15000.000000000 
WHERE id = 11203; 

被叫用戶表中有許多行有兩列,balanceid。我正在嘗試編輯代碼中用戶標識的平衡。

+0

發佈'create table'語句。 –

回答

51

嘗試 「用戶」,或提供一個更通用名:

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

ALTER你的表名 「USER_LIST」 爲例。任何疑問,請查看 keywords

+0

工作很好!日Thnx。 – user1449384

9

您需要轉義user,因爲它是保留字。嘗試

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