2012-07-07 51 views
3

設置guest_user =管理員:( 所以我想恢復我的訪問後,我已經鎖定了仙人掌的Postgres的UPDATE

cacti=# select * from settings; 
      name   | value 
------------------------------------------- 
auth_method    | 1 
guest_user    | admin 

當我嘗試運行查詢:

UPDATE settings SET guest_user = 'No User' WHERE guest_user = 'admin'; 

我得到的錯誤:

cacti=# UPDATE settings SET guest_user = 'No User' WHERE guest_user = 'admin'; 
ERROR: column "guest_user" does not exist 
LINE 1: UPDATE settings SET guest_user = 'No User' WHERE guest_user ... 

數據庫是postgres,我是新來的(它是我第一次使用它:-) )

+3

嘗試'更新設置設定值= '沒有用戶' WHERE name = 'guest_user';'因爲列名的姓名和價值, – fvu 2012-07-07 23:32:02

+0

是的,它的工作!謝謝!!! – amprantino 2012-07-07 23:43:34

+0

不客氣:-) – fvu 2012-07-07 23:46:11

回答

6

嘗試

UPDATE settings SET value = 'No User' WHERE name = 'guest_user'; 

,因爲列名的名稱和值