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