gpt4 book ai didi

MYSQL:使用字母数字 Id 在特定值之后选择接下来的 100 行

转载 作者:行者123 更新时间:2023-11-29 05:24:35 26 4
gpt4 key购买 nike

我正在将大量表条目从一个数据库合并到另一个数据库。我一次不能合并超过 100 个条目。

我使用时间戳来标识条目,条目按时间排序。所以我过去常常检查我最后一个条目的时间戳,然后我从那个点合并了 100 个条目。

现在我得到了很多具有相同时间戳的条目。(假设我有 104 个具有相同时间戳的条目。我的应用程序将合并 100 个条目,其他条目将丢失。)

每个条目都有一个单独的随机字母数字 ID。我以为我可以这样进行:

  • 获取我的表 B 的最后一个条目,
  • 检查最后一个条目的随机字符串
  • 在表A中查找随机id
  • 获取该条目之后的下 100 个条目。

如何将其放入查询中?如果这是一个数字 id,我可以使用这种方法 Select rows after a row with a certain value

但我不知道如何选择特定字母数字 ID 后的项目。

最佳答案

  1. $offset$current初始化为0。
  2. 打电话

    SELECT stamp, id
    FROM TableA WHERE stamp >= $current
    ORDER BY stamp, id
    LIMIT $offset, 100
  3. 收集结果。

  4. $current设置为最高的stamp
  5. $offset 设置为具有最高 stamp 的结果数。
  6. 回到2。

关于MYSQL:使用字母数字 Id 在特定值之后选择接下来的 100 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21753758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com