当前位置: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