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

政府网站建设申论/株洲seo优化报价

政府网站建设申论,株洲seo优化报价,装饰装修公司排名前十强,随州什么公司做网站项目场景: 十万条甚至更多的数据新增或者修改 问题描述 现在有十万条数据甚至更多数据,在这些数据中,有部分数据存在数据库中,有部分数据确是新数据,存在的数据需要更新,不存在的数据需要新增 原因分析&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.ho-use.cn/article/470.html

相关文章:

  • 高质量的丹阳网站建设/口碑推广
  • 专业仿站网站建设/网络公司名字
  • 石柱网站建设/如何建立网页
  • 网站配色方法/自动推广工具
  • 网站建设的招标文件/国内seo公司
  • 长沙微商城网站建设/上海网站排名seo公司哪家好
  • 天水建设网站/付费推广平台有哪些
  • 南昌网站搭建制作公司/不受限制的浏览器
  • 学做美食交流网站有哪些/网址查询工具
  • 做赛事预测网站/百度云登录首页
  • 支付招聘网站套餐费用怎么做帐/百度关键词排名点
  • 怎么注册公司邮箱账号/seo网站关键词优化
  • 做网站程序的都不关注seo/百度推广怎么登录
  • 英文网站建设比较好/网络服务合同纠纷
  • 建设景区网站推文/网络营销的特点举例说明
  • 网站建设网站需要什么软件/人民日报最新新闻
  • 下载类网站做多久才有流量/百度app免费下载安装
  • 房产网站开发/百度上广告怎么搞上去的
  • 驻马店网站开发公司/浙江网站seo
  • 菏泽市城乡建设局网站有什么功能
  • 武汉做家电的团购网站/信息发布
  • 外网图片素材网站/希爱力双效片副作用
  • 漳州北京网站建设公司哪家好/怎样在网上做推广
  • wordpress博客实例/网站seo设置是什么
  • 免费看黄金的软件/网站seo分析报告
  • 巩义做网站xd seo/企业网站运营推广
  • 深圳做网站哪里最好/搜狗官网
  • 自适应产品网站模板/百度首页纯净版
  • 企业网站建设ppt模板/百度竞价排名查询
  • 做网站制作一般多少钱/快速seo整站优化排行