2012-07-02 49 views
35

Tôi đang cố gắng cập nhật giá trị của cột nơi cột khớp với một số userid nhất định, nhưng nó vẫn đưa ra lỗi cú pháp.Cập nhật giá trị cột PostgreSQL

UPDATE user 
    SET balance = 15000.000000000 
WHERE id = 11203; 

Bảng được gọi là người dùng có nhiều hàng có hai cột, balanceid. Tôi đang cố chỉnh sửa số dư của id người dùng trong mã.

+0

Đăng câu lệnh 'create table'. –

Trả lời

51

Hãy thử "người sử dụng", hoặc cho một tên chung chung hơn:

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

hoặc ALTER tên bảng của bạn để "user_list" chẳng hạn. Bất kỳ nghi ngờ nào, vui lòng kiểm tra keywords

+0

Đã làm việc tuyệt vời! Thnx. – user1449384

9

Bạn cần phải thoát khỏi user vì đó là từ dành riêng. Hãy thử

UPDATE "user" 
SET balance = 15000.000000000 
WHERE id = 11203; 
Các vấn đề liên quan