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

上海著名的建筑设计公司seo的基本步骤是什么

上海著名的建筑设计公司,seo的基本步骤是什么,中国建设造价信息网站,wordpress协调世界时这里写目录标题 问题描述:问题模拟:原因分析问题解释问题解决验证官方文档支持 问题描述: 在mysql8查询中使用ORDER BY结合LIMIT时,分页查询时出现后一页的数据重复前一页的部分数据。 问题模拟: 表table_lock_test&…

这里写目录标题

  • 问题描述:
  • 问题模拟:
  • 原因分析
  • 问题解释
  • 问题解决
  • 验证
  • 官方文档支持

问题描述:

在mysql8查询中使用ORDER BY结合LIMIT时,分页查询时出现后一页的数据重复前一页的部分数据。

问题模拟:

  • 表table_lock_test(忽视表名)中的字段及数据如下,
    在这里插入图片描述
    表中总共14条数据,其中11条数据的version列的值是相同的!

  • 使用ORDER BY结合LIMIT进行分页查询,查询第1、2页:(每页显示7条),进行对比

SELECT * FROM table_lock_test ORDER BY `version` DESC LIMIT 7;
SELECT * FROM table_lock_test ORDER BY `version` DESC LIMIT 7,7;

对比结果如下:
在这里插入图片描述

原因分析

  • 看如下两个查询
  1. 根据version列排序,查询前10条数据
    在这里插入图片描述

  2. 根据version列排序,查询前5条数据
    在这里插入图片描述

  3. 根据以上对比,可大胆猜测,ORDER BY与LIMIT结合使用时,如果被排序ORDER BY的列的值相同,那么它们的查询结果的顺序,可能不固定。

问题解释

当查询第2页数据时,id为14 (- HJUIO- 4)的数据的顺序并不在第3的位置,而是出现在了第11的位置,作为第2页的数据再返回了, 这时结合第1页的查询数据就出现了1条重复数据; 同时,必然会出现重复多少条就会有多少数据凭空消失,结合上面的对比图可知这里消失的是id 为 8 的数据。

问题解决

如果排序ORDER BY列有相同的值的时候,再添加一个索引 INDEX列,如主键列一起排序就不会出现上面的数据重复、数据消失的问题了

验证

  • 使用ORDER BY结合LIMIT进行分页查询,查询第1、2页:(每页显示7条),进行对比, 排序时增加INDEX列,这里增加id
SELECT * FROM table_lock_test ORDER BY `version` DESC,id LIMIT 7;
SELECT * FROM table_lock_test ORDER BY `version` DESC,id LIMIT 7,7;

对比结果如下:
在这里插入图片描述

官方文档支持

Msql8操作手册-mysql-refman-8.0-en 第8章-8.2.1.19
在这里插入图片描述

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

相关文章:

  • 网络叶子 网站推广西安的网络优化公司
  • wordpress子页面不显示不出来无线网络优化是做什么的
  • 成都网站建设设计网络营销怎么推广
  • python网站开发详细步骤代理怎么引流推广
  • 动漫做那个视频网站成都黑帽seo
  • 技术支持 武汉网站建设邯郸seo排名
  • 网站图片尺寸大小技能培训
  • 确保网站地址没有做301跳转今天全国疫情最新消息
  • 手机软件用什么语言开发武汉seo网站排名优化
  • 商城型网站开发网站建设百度网页版 入口
  • 龙湾区网站制作公司浏览器广告投放
  • 在线编辑图片的网站有哪些百度快速排名培训
  • 网站设计的用途本周时事新闻概要10条
  • 今日房价最新消息泉州百度seo公司
  • 怎么做拍卖网站吗广西壮族自治区在线seo关键词排名优化
  • 刷信誉网站制作品牌策划包括哪几个方面
  • dw做企业网站百度应用商店app下载安装
  • 佛山网站建设灵格网站建设公司排名
  • 做网站虚拟主机和云服务器开网站需要多少钱
  • 创建企业营销网站包括哪些内容seo怎么做
  • 内蒙网站建设seo优化学it什么培训机构好
  • wordpress建站视频郑州关键词排名外包
  • 黄石做网站公司2021百度新算法优化
  • 免费动态网站下载专区网页设计制作网站素材
  • 建筑公司网站建设企业关键词排名优化网址
  • 域名注册网站 不认证职业培训机构
  • 网站建设wuliankj提升seo搜索排名
  • app设计大赛太原seo外包公司
  • 城子河网站建设互联网营销培训班
  • 公司建一个网站要多少钱石家庄seo推广公司