将值插入PostgreSQL中的列

nix*_*nix 4 postgresql sql-update sql-insert

我想弄清楚如何将相同的值插入表的整个列?该表已经存在,我有一个空列,我想插入一个特定的值,例如今天的日期.我只找到了解释如何将值插入整行的资源.

dwe*_*ves 8

UPDATE myTable SET myColumn='newValue'
Run Code Online (Sandbox Code Playgroud)

newValue也可以是一个表达式.

http://www.postgresql.org/docs/current/static/sql-update.html


rfu*_*sca 7

我认为我们需要更多信息来理解这个问题,听起来你只是想......

INSERT INTO table_foo (my_empty_column_name) values (current_date);
Run Code Online (Sandbox Code Playgroud)

如果您已经在那里获得了数据并且想要更新所有行的该列,那么......

UPDATE table_foo SET my_empty_column_name = current_date;
Run Code Online (Sandbox Code Playgroud)