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

jer*_*rke 16 php mysql phpmyadmin

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

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

Pad*_*igD 20

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

在phpMyAdmin 4.5.0中,也许在早期版本中,您可以像这样设置$ cfg ['TablePrimaryKeyOrder']配置:

$cfg['TablePrimaryKeyOrder'] = 'DESC';
Run Code Online (Sandbox Code Playgroud)

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

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

  • 这应该是公认的答案.它可能是在原始问题发布5年后发布的,但仍然可以节省生命. (5认同)

小智 5

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

请参阅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书签:进入表格的浏览模式时,我可以自动执行默认书签吗?

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