JAVA分批导入数据到MySQL出错事务回滚怎么解决?
在数据库中设置一个叫导入批次的字段。同一个导入任务这个字段值相同,且不同导入任务这个值不同。如果导入错误,那么统一删除这个字段值等于当前导入任务批次号的记录即可。当然这种导入方式在有些业务场景下会出现一些隐性问题,如在数据统计的业务场景下,在没有导入完全的时候就开始统计。这些情况要特殊考虑,但都能解决,解决办法就类似的给数据打标签。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有