時(shí)間:2024-02-08 11:17作者:下載吧人氣:20
本文介紹如何使用PostgreSQL upsert特性插入或當(dāng)被插入數(shù)據(jù)已存在則更新數(shù)據(jù)。
1. 介紹PostgreSQL upsert
在關(guān)系型數(shù)據(jù)庫(kù)中,upsert是一個(gè)組合詞,即當(dāng)往表中插入記錄,如果該記錄已存在則更新,否則插入新記錄。為了使用該特性需要使用INSERT ON CONFLICT
語句:
INSERT INTO table_name(column_list)
VALUES(value_list)
ON CONFLICT target action;
網(wǎng)友評(píng)論