MySQL insertOrUpdate 存在时更新,不存在时插入
对于可能经常更改,或者可能大批量更改的业务场景。个人不推荐使用这种方式,因为会导致主键跳跃。每次存在(即更新)时,主键会+1,也就是说如果你的表里有100w数据,当你更改的时候,每调用一次下面的方法,主键+1。也可能出现其实你数据只有100w,结果主键已经到200w甚至更多了。
如果你还决定要用这种方式,可以往下看。
前提:判断更新或者插入的条件是 表里的唯一索引是否冲突,比如插入主键值相同的...
原创
2018-10-25 17:46:06 ·
3855 阅读 ·
0 评论