如何在PHPMyAdmin中为表设置默认排序(即始终是“主键 - 降序”)

2022-08-30 21:49:50

尽管它在很多方面都令人讨厌,但我一直在使用PHPMyAdmin在编写PHP时调试数据库问题。默认情况下,它按主键升序对表进行排序。99%的情况下,我宁愿默认将最新数据(我的测试数据)显示在顶部,而不是保存无用的前几条记录。

有没有办法将PHPMyAdmin配置为默认显示最新记录?改变类似的行为?


答案 1

对于其他任何来这里寻找答案的人:

在phpMyAdmin 4.5.0中,也许在早期版本中,你可以设置$cfg['TablePrimaryKeyOrder']配置,如下所示:

$cfg['TablePrimaryKeyOrder'] = 'DESC';

这定义了表的默认排序顺序,具有主键,当没有外部定义的排序顺序时。可接受的值 : ['NONE', 'ASC', 'DESC']

如果表具有主键,并且尚未对其应用其他排序,则将设置默认排序。


答案 2

您可以使用您正在浏览的表格的名称保存私人书签。

查看 https://phpmyadmin.readthedocs.org/en/latest/faq.html#bookmarks-can-i-execute-a-default-bookmark-automatically-when-entering-browse-mode-for-a-table

6.22 书签:进入表格浏览模式时,我可以自动执行默认书签吗?

是的。如果书签与表名具有相同的标签,并且它不是公共书签,则将执行该书签。


推荐