【问题标题】:Mysql return multiple unique rowsMysql返回多个唯一行
【发布时间】:2017-01-29 05:15:29
【问题描述】:

当您单击结果的第 2,3... 页等时,从数据库返回列表的任何应用程序如何返回唯一行?假设我有一个应用程序与查询 mysql 数据库的 node-js 服务器通信。在查询数据库以获取更多“页面(行列表)”数据时,如何确保效率?我怎样才能避免 SELECT * 。 这不是一个专门的 mysql 问题,只是一个组织问题。

【问题讨论】:

  • 查看LIMIT sql 关键字。
  • 我知道我可以限制结果,但是如何确保每次查询新页面时返回的行都是唯一的?
  • 你不能。如果第一次和第二次请求之间有新记录怎么办?

标签: mysql sql pagination organization


【解决方案1】:

我敢打赌你的意思是分页。 这就像书页上的文字。 假设您只能在一个“页面”上放置 250 单词。 整个“书”包含26788 字,即...ceiling of 26788/250 = 108“页”。

如果这就是你的意思,那么 StackOverflow 上已经有 some good examples

【讨论】:

    猜你喜欢
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 2012-06-06
    相关资源
    最近更新 更多