gpt4 book ai didi

php - Mysql 从后到前获取 - [多条记录]

转载 作者:行者123 更新时间:2023-11-30 21:49:04 27 4
gpt4 key购买 nike

我想从 mysql 中获取从最后到第 LIMIT 20 条记录。我的数据库有超过 1M 条记录。我知道顺序。但是根据我的理解,当使用 order by its 永远加载 20 条记录时,我没有任何奇怪的想法。但我认为 mysql 在订购前获取所有记录。

   SELECT bookings.created_at, bookings.total_amount,
passengers.name, passengers.id_number, payments.amount,
passengers.ticket_no,bookings.phone,bookings.source,
bookings.destination,bookings.date_of_travel FROM bookings
INNER JOIN passengers ON bookings.booking_id = passengers.booking_id
INNER JOIN payments on payments.booking_id = bookings.booking_id
ORDER BY bookings.booking_id DESC LIMIT 10

最佳答案

我想如果您在没有 order by 的情况下执行查询,时间会令人满意吗?

您可以尝试在您订购的列中创建索引:

在 bookings(booking_id) 上创建索引 idx_bookings_booking_id

关于php - Mysql 从后到前获取 - [多条记录],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48060334/

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