sql的插入或者修改

Posted 李特Ter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql的插入或者修改相关的知识,希望对你有一定的参考价值。

<select id="insertOrUpdateTenantDetail" parameterType="tenantDetailDO">
  	INSERT INTO tenant_detail
    (tenant_id,province_id,city_id,zone_id,address,marry,education,political_visage,
    	industry,company_name,photo_img,remark,province_name,city_name,zone_name,gmt_create,created_by,gmt_last_update,last_updated_by) 
      VALUES 
     (#{tenantId},#{provinceId},#{cityId},#{zoneId},#{address},#{marry},#{education},#{politicalVisage},
     	#{industry},#{companyName},#{photoImg},#{remark},#{provinceName},#{cityName},#{zoneName},SYSDATE(),#{createdBy},SYSDATE(),#{lastUpdatedBy})
     ON DUPLICATE KEY 
	 UPDATE 
	province_id=#{provinceId},
        city_id=#{cityId},
        zone_id=#{zoneId},
        address=#{address},
        marry=#{marry},
        education=#{education},
        political_visage=#{politicalVisage},
        industry=#{industry},
        company_name=#{companyName},
        photo_img=#{photoImg},
        remark=#{remark},
        province_name=#{provinceName},
      	city_name=#{cityName},
      	zone_name=#{zoneName},
        gmt_last_update=SYSDATE(),
        last_updated_by=#{lastUpdatedBy}
  </select>

  

以上是关于sql的插入或者修改的主要内容,如果未能解决你的问题,请参考以下文章

[mybatis]动态sql_sql_抽取可重用的sql片段

MYSQL批量插入语句怎么写

关于SQL server 插入数据时语言和特殊字符的处理

在sql数据库,我插入一条数据有误,编号错了,和前面的重复,要怎么修改呢?

(错误)SQL 代码 -530,错误外键 PAY$ID$U 的插入或更新值无效

《java精品毕设》基于javaweb宠物领养平台管理系统(源码+毕设论文+sql):主要实现:个人中心,信息修改,填写领养信息,交流论坛,新闻,寄养信息,公告,宠物领养信息,我的寄养信息等(代码片段