时间:2024-02-08 11:17作者:下载吧人气:23
本文介绍如何使用PostgreSQL upsert特性插入或当被插入数据已存在则更新数据。
1. 介绍PostgreSQL upsert
在关系型数据库中,upsert是一个组合词,即当往表中插入记录,如果该记录已存在则更新,否则插入新记录。为了使用该特性需要使用INSERT ON CONFLICT
语句:
INSERT INTO table_name(column_list)
VALUES(value_list)
ON CONFLICT target action;
网友评论