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

时间:2018-07-19 21:55:35

标签: mysql phpmyadmin

我在mysql中有一个相对较大的表(1M行),已对其进行索引,因此我的应用程序中的正常操作没有问题。 但是,当我使用phpmyadmin并希望查看表的末尾时,因为phpmyadmin确实需要40秒才能完成:

  SELECT * FROM  `table` LIMIT 1116930 , 30

未编制索引。

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

该表具有主键“ id”。

1 个答案:

答案 0 :(得分:1)

按降序排列表格,然后选择前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