Postgres UPDATE

时间:2012-07-07 23:24:55

标签: postgresql

设置guest_user = admin后,我被锁定了仙人掌:( 所以我想恢复我的访问权限

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,我是新手。 (这是我第一次使用它:-))

1 个答案:

答案 0 :(得分:7)

尝试

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

因为列名是名称和值