【问题标题】:Insert value into a column in PostgreSQL在 PostgreSQL 的列中插入值
【发布时间】:2010-07-08 15:50:03
【问题描述】:

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

【问题讨论】:

    标签: postgresql sql-update sql-insert


    【解决方案1】:
    UPDATE myTable SET myColumn='newValue'
    

    newValue 也可以是表达式。

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

    【讨论】:

      【解决方案2】:

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

      INSERT INTO table_foo (my_empty_column_name) values (current_date);
      

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

      UPDATE table_foo SET my_empty_column_name = current_date;
      

      【讨论】:

        【解决方案3】:

        我认为您正在尝试更新。

        UPDATE myTable set myColumn = 'WHATEVER'
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-06-26
          • 1970-01-01
          • 2022-07-02
          • 2019-09-06
          • 2015-05-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多