mysql中insert...on duplicate key update 批量操作返回的影响行数

image.png

本来应该是全部更新操作,但是由于传入的list中含有5条数据是重复的,
所以导致影响的行数 变成85行,正常更新的话应该是90行

image.png

我上面的代码,如果批量传入的list中不会重复数据,就正确

如果有重复,就有点诡异了

记录下,mysql批量操作,底层的原理

你可能感兴趣的:(mysql中insert...on duplicate key update 批量操作返回的影响行数)