老师,这里所说的批量处理,无法获取id

老师,这里所说的批量处理,无法获取id

我的疑问是,如果批量处理遇上自增的主键就不适用于批量处理吗?还是说还是可以,只是主键值是连续但随机性的?那如果是这样的话,要是业务上要上万条地批量处理,且主键又是自增的,那这时候应该怎么处理呢?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,这里selectKey的作用是,返回插入的主键。它与主键乱序并没有什么关系。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕小班 2020-06-12 17:41:12

同学你好,批量处理数据遇上自增的主键只是不能获取插入数据的id,并不是主键自增不适用于批量处理。

业务上要上万条地批量处理,且主键又是自增的,可以直接执行插入就可以。所以要根据具体的使用场景(是否需要获取插入数据的id)来决定是否使用批处理。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕移动2137064 #1
    那老师,我有点乱了,我在批处理和单语句插入时,都没有主键乱序的情况,那么其实SelectKey应该什么时候才需要使用呢?
    2020-06-12 18:22:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师