当前位置: 首页 > news >正文

如皋做网站ntgmwl搜索引擎查询

如皋做网站ntgmwl,搜索引擎查询,蜂网站开发,学校网站开发背景项目场景: 十万条甚至更多的数据新增或者修改 问题描述 现在有十万条数据甚至更多数据,在这些数据中,有部分数据存在数据库中,有部分数据确是新数据,存在的数据需要更新,不存在的数据需要新增 原因分析&a…

项目场景:

十万条甚至更多的数据新增或者修改


问题描述

现在有十万条数据甚至更多数据,在这些数据中,有部分数据存在数据库中,有部分数据确是新数据,存在的数据需要更新,不存在的数据需要新增


原因分析:

几十万的数据有新增,有修改,我们肯定不能去每条都要去数据库查询验证是否存在,这样数据库也扛不住


解决方案:

提示:有两种解决方案简单记录下,在mybatis中使用的场景

1、第一种解决方式,使用on duplicate key update,主键重复去修改,不重复就新增这里的order_id就是主键

<insert id="addOrUpdateKryOrderMst" parameterType="list">insert into ${schema}.me_kry_order_mst(`order_id`,`trade_no`,`trade_type`,`trade_status`,`order_time`,`check_out_time`,`source`,`source_name`,`received_amount`,`cust_real_pay`,`trade_amount`,`privilege_amount`)values<foreach collection="kryOrderMstParam" item="item" separator=",">(#{item.orderId}, #{item.tradeNo}, #{item.tradeType}, #{item.tradeStatus}, #{item.orderTime}, #{item.checkOutTime}, #{item.source}, #{item.sourceName}, #{item.receivedAmount}, #{item.custRealPay}, #{item.tradeAmount}, #{item.privilegeAmount})</foreach>on duplicate key updatetrade_no =values (trade_no), trade_type =values (trade_type), trade_status =values (trade_status), order_time =values (order_time), check_out_time =values (check_out_time), `source` =values (`source`), source_name =values (source_name), received_amount =values (received_amount), cust_real_pay =values (cust_real_pay), trade_amount =values (trade_amount), privilege_amount =values (trade_amount)</insert>

2、第二种解决方式,使用replace into,若是主键存在就删除重新新增一条

    <insert id="addOrUpdateKryOrderMst" parameterType="list">replace into ${schema}.me_kry_order_mst(`order_id`,`trade_no`,`trade_type`,`trade_status`,`order_time`,`check_out_time`,`source`,`source_name`,`received_amount`,`cust_real_pay`,`trade_amount`,`privilege_amount`)values<foreach collection="kryOrderMstParam" item="item" separator=",">(#{item.orderId}, #{item.tradeNo}, #{item.tradeType}, #{item.tradeStatus}, #{item.orderTime}, #{item.checkOutTime}, #{item.source}, #{item.sourceName}, #{item.receivedAmount}, #{item.custRealPay}, #{item.tradeAmount}, #{item.privilegeAmount})</foreach></insert>

写的不好,请各位看官多多担待,勿喷谢谢,有需要补充请留言!

http://www.yidumall.com/news/88072.html

相关文章:

  • 移动端的网站怎么做的网站搭建需要什么
  • 龙岗做网站的广州排前三的seo公司
  • 织梦网站用户名不存在上海优化价格
  • 昆明网站做的好的公司哪家好手游推广平台
  • 企业宣传网站建设需求说明书的模板金花关键词工具
  • 制作网站要钱吗seo线下培训班
  • 智慧团建登录网站入口网页制作与设计教程
  • 芜湖网站建设电话seo优化自学
  • 中文域名解析网站seo基础培训机构
  • 电商培训课程内容搜索引擎优化是什么意思啊
  • 自己的网站如何给别人做有偿广告怎么样在百度上免费推广
  • 做平团的网站沪指重上3000点
  • 北京网站建设报价网络营销的未来6个发展趋势
  • 网站ip段屏蔽广告软文代理平台
  • 网站建设的组织机构百度软件市场
  • java现在都是做网站windows优化大师破解版
  • 2008iis网站建设百度收录比较好的网站
  • 专业供应的网站制作指数平滑法
  • 网站建设客服工作网站的建设流程
  • 天猫店转让武汉seo百度
  • 绍兴做网站建设竞价
  • 网络彩票代理怎么做社区网站微信最好用的营销软件
  • 网站seo知识西安网站排名优化培训
  • 深圳南山网站开发seo企业建站系统
  • 移动端网站开发公司网页seo是什么意思
  • 贵阳微网站建设公司哪家好seo搜索引擎优化题库
  • 企业品牌网站建设首选公司seo还有前景吗
  • 网站能需要怎么做才不会被攻击seo接单平台有哪些
  • 连云港网站建设推广网站模板下载
  • 网站关键字设置格式天眼查企业查询入口