mysql如何从最后一列开始,向上查找。

lintanfu 2018-05-22 03:23:02
我搞不懂,mysql默认最新的记录在最后一列,假如我要实现分页查找, 比如一次查找10条
记录,从第一列开始找,都是旧的记录。
能不能实现从最后一条记录,开始向前查找,这样子的话每次返回的都是最新的记录。
...全文
1806 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
mur_mur 2021-03-26
  • 打赏
  • 举报
回复 1
请问楼主做出来没有
二月十六 版主 2018-05-22
  • 打赏
  • 举报
回复
引用 7 楼 waylen_1997 的回复:
[quote=引用 1 楼 二月十六的回复:]加上order by id 就是从后往前读取了

order by id不是找出来后再排序吗?
我是想直接从最后面向前扫描,找出来[/quote]
order by是用来排序的,可以控制是从前边读取还是从后边读取,从后边读取就加一个desc 默认从前边读取
lintanfu 2018-05-22
  • 打赏
  • 举报
回复
引用 6 楼 吉普赛的歌的回复:
[quote=引用 4 楼 waylen_1997 的回复:] [quote=引用 3 楼 吉普赛的歌的回复:]order by id desc 或 order by addTime desc 就是了 另外你说的是行吧
是的,从最后一行,这样做可以实现分页吗?[/quote] 为什么不可以呢? 勇敢试一下, [/quote] 好
lintanfu 2018-05-22
  • 打赏
  • 举报
回复
引用 1 楼 二月十六的回复:
加上order by id 就是从后往前读取了
order by id不是找出来后再排序吗? 我是想直接从最后面向前扫描,找出来
lintanfu 2018-05-22
  • 打赏
  • 举报
回复
引用 2 楼 听雨停了的回复:
可以弄一个自增列,每次按这个排序查询
可和limit一起使用吗,从最后面开始,每次查多少条记录这样
lintanfu 2018-05-22
  • 打赏
  • 举报
回复
引用 3 楼 吉普赛的歌的回复:
order by id desc 或 order by addTime desc 就是了 另外你说的是行吧
是的,从最后一行,这样做可以实现分页吗?
lintanfu 2018-05-22
  • 打赏
  • 举报
回复
引用 9 楼 二月十六的回复:
[quote=引用 7 楼 waylen_1997 的回复:]
[quote=引用 1 楼 二月十六的回复:]加上order by id 就是从后往前读取了

order by id不是找出来后再排序吗?
我是想直接从最后面向前扫描,找出来[/quote]
order by是用来排序的,可以控制是从前边读取还是从后边读取,从后边读取就加一个desc 默认从前边读取[/quote] 嗯,我试一下 不过我刚查资料,order by 是用于结果集的操作,也就是找出来后的结果再进行排序,而第一步找出来就是从起始行开始找的结果。 我先实践试一下。
吉普赛的歌 版主 2018-05-22
  • 打赏
  • 举报
回复
order by id desc 或 order by addTime desc 就是了 另外你说的是行吧
吉普赛的歌 版主 2018-05-22
  • 打赏
  • 举报
回复
引用 4 楼 waylen_1997 的回复:
[quote=引用 3 楼 吉普赛的歌的回复:]order by id desc 或 order by addTime desc 就是了 另外你说的是行吧
是的,从最后一行,这样做可以实现分页吗?[/quote] 为什么不可以呢? 勇敢试一下,
听雨停了 2018-05-22
  • 打赏
  • 举报
回复
可以弄一个自增列,每次按这个排序查询
二月十六 版主 2018-05-22
  • 打赏
  • 举报
回复
加上order by id 就是从后往前读取了

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧