原文链接:https://blog.csdn.net/anqinganjie/article/details/84803113

mybatis插入多条数据,若数据库中存在则更新,若无则插入,具体实例如下:

其中pro_id,day_date为唯一索引

insert into pro(

pro_id,

day_date,

price,

remark

) values

separator=",">

(

#{item.proId,jdbcType=NUMERIC} ,

str_to_date( #{item.dayDate,jdbcType=DATE} , '%Y-%m-%d %h:%i:%s') ,

#{item.price,jdbcType=DECIMAL} ,

#{item.remark,jdbcType=VARCHAR}

)

ON DUPLICATE KEY UPDATE

price = VALUES(price),

remark = VALUES(remark)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐