PgSql插入数据,存在更新,不存则在插入

it2025-12-15  8

基本语法

insert into table_name (id,name,age) values(1,'xiaoming',18),().. ON CONFLICT(id) DO ..

实例

INSERT INTO test_postgre(id,name,InputTime,age) VALUES('1','postgre','2018-01-10 22:00:00',24) ON conflict(id) DO UPDATE SET name = 'postgreOk', InputTime ='2018-02-22 12:00:00' -------------- INSERT INTO test_postgre(id,name,InputTime,age) VALUES('1','postgre','2018-01-10 22:00:00',24) ON conflict(id) DO UPDATE SET (name,InputTime,age) = (EXCLUDED.nme,EXCLUDED.InputTime,EXCLUDED.age)

转载自这篇文章

最新回复(0)