通过从表中读取,在ON CONFLICT子句中使用多个conflict_target

时间:2016-11-21 11:32:52

标签: postgresql upsert postgresql-9.5

我有3个表table1,table2。我需要插入table1表(t1_id是主键),使用 ON CONFLICT 语法并更新其他列,但我无法更新

INSERT INTO table1
(t1_id,t1_date,t1_desc,...)
-- all column values of table2
ON CONFLICT ( t1_id) 
DO UPDATE 
SET 
-- update all old columns values to new column values of table2  except t1_id

0 个答案:

没有答案