批量插入,如果其中一条出错,能不能跳过,不要全部回滚

2021-01-16 16:30发布

问题:

语句类似这种:
<insert id="addUser" parameterType="java.util.List" >
insert into user(name,age) values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.name},#{item.age})
</foreach>
</insert>

回答1:

insert ignore into ....
加了ignore后,出现错误后并不会影响后面sql的执行



回答2:

insert ignore



标签: java sql mybatis