校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Postgresql通過查詢進行更新的操作

Postgresql通過查詢進行更新的操作

熱門標簽:重慶自動外呼系統定制 辦公外呼電話系統 打電話智能電銷機器人授權 海豐有多少商家沒有地圖標注 漯河外呼電話系統 合肥公司外呼系統運營商 外呼調研系統 美容工作室地圖標注 地圖標注和圖片名稱的區別

我就廢話不多說了,大家還是直接看實例吧~

UPDATE tb1
SET c1=b.c1 ,
c2=b.c2
FROM b
WHERE tb1.c3 = b.c3 AND tb1.c4 = b.c4

補充:postgresql數據庫 如果存在則更新(update),如果不存在則插入(insert)

格式:

insert into ...... on conflict(column_name) do ......

例子:

uxdb=# create table tbl_c (id int unique, name varchar(2));
CREATE TABLE
uxdb=# insert into tbl_c values (1, 'a');
INSERT 0 1
uxdb=# table tbl_c;
 id | name 
----+------
 1 | a
(1 row)
uxdb=# insert into tbl_c values (1, 'a');
ERROR: duplicate key value violates unique constraint "tbl_c_id_key"
DETAIL: Key (id)=(1) already exists.
uxdb=# insert into tbl_c values (1, 'a') on conflict(id) do update set name='b';
INSERT 0 1
uxdb=# table tbl_c;
 id | name 
----+------
 1 | b
(1 row)
 
uxdb=# 

注意:conflict(column_name)中的column_name必須是主鍵或具有唯一性才可以

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 關于PostgreSQL錯誤日志與慢查詢日志收集
  • PostgreSQL 實現查詢表字段信息SQL腳本
  • 查詢PostgreSQL占多大內存的操作
  • postgresql 實現查詢某時間區間的所有日期案例
  • PostgreSQL 分頁查詢時間的2種比較方法小結
  • postgresql通過索引優化查詢速度操作
  • postgresql 13.1 insert into select并行查詢的實現

標簽:蚌埠 錦州 衡陽 烏海 晉城 珠海 株洲 來賓

巨人網絡通訊聲明:本文標題《Postgresql通過查詢進行更新的操作》,本文關鍵詞  Postgresql,通過,查詢,進行,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Postgresql通過查詢進行更新的操作》相關的同類信息!
  • 本頁收集關于Postgresql通過查詢進行更新的操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 建始县| 含山县| 崇信县| 隆德县| 马边| 贡觉县| 长岛县| 肇州县| 肃宁县| 沙田区| 白银市| 鄯善县| 五大连池市| 定襄县| 连江县| 永年县| 淮滨县| 永兴县| 永济市| 南江县| 晴隆县| 长丰县| 贵溪市| 泗阳县| 静海县| 施秉县| 永吉县| 德州市| 丰台区| 江都市| 汝州市| 武胜县| 兴隆县| 巢湖市| 三明市| 锡林浩特市| 乐东| 汽车| 石柱| 茶陵县| 普安县|