当前位置:Gxlcms > 数据库问题 > mysql "ON DUPLICATE KEY UPDATE" 的使用

mysql "ON DUPLICATE KEY UPDATE" 的使用

时间:2021-07-01 10:21:17 帮助过:5人阅读

insert id="batchCreatTickets" parameterType="java.util.List"> insert into ticket (id,ticket_id,price,stock,ticket_status, show_id) values <foreach collection="tickets" item="item" index="index" separator=","> (#{item.id},#{item.ticketId},#{item.price},#{item.stock},#{item.ticketStatus}, #{item.showId}) </foreach> ON DUPLICATE key update ticket_status=values(ticket_status),stock=values(stock),price=values(price) </insert>

使用ON DUPLICATE KEY UPDATE 时 如果想要更新数据,需要使用values(字段名)

mysql "ON DUPLICATE KEY UPDATE" 的使用

标签:body   字段名   class   status   creat   toc   操作   col   bat   

人气教程排行