gpt4 book ai didi

mysql - 如何减少 phpmyadmin 中的 mysql 选择时间(显示大表末尾)

转载 作者:行者123 更新时间:2023-11-29 10:08:31 25 4
gpt4 key购买 nike

我在 mysql 中有一个相对较大的表(1M 行),它已建立索引,因此我的应用程序中的正常操作没有问题。但是当我使用 phpmyadmin 并且我想查看表的末尾时,需要 40 秒才能完成,因为 phpmyadmin 会这样做:

  SELECT * FROM  `table` LIMIT 1116930 , 30

未编入索引。

有没有办法使用索引选择查询查看表的末尾?最好使用 phpmyadmin UI,但如果没有,是否有一个索引 mysql 查询将仅显示表中的最后 30 项?

该表有一个主键“id”。

最佳答案

按降序对表格进行排序并选择前 30 个。

SELECT * FROM `table` ORDER BY id DESC LIMIT 30

显然,它们将按降序排列。如果这是一个问题,您可以重新排序。

SELECT * FROM (SELECT * FROM `table` ORDER BY id DESC LIMIT 30) AS last30 ORDER BY id

关于mysql - 如何减少 phpmyadmin 中的 mysql 选择时间(显示大表末尾),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51432264/

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