PostgresSQL数据库表数据存在更新不存在插入的语句

INSERT INTO table (clumn1,clumn2)

VALUES (values1,values2)

ON conflict (clumn1)

DO UPDATE SET climn1='values' ,clumn2='value2'

直接上图

在mybatis的mapper里面酱紫写

 
insert into "${tenant}".j_job_monitor(
 
 job_id 
 

 ,j_monitor_start_time 
 
 
,j_monitor_end_time 

 )
 values
 ( 

 #{jobId} 
 

 ,#{jobStartTime} 
 
 
,#{jobEndTime} 

 ) 
on conflict(job_id) 
do update  
 
j_monitor_start_time = #{jobStartTime},
  
 
j_monitor_end_time = #{jobEndTime} 

  

 

你可能感兴趣的:(PostgresSQL数据库表数据存在更新不存在插入的语句)