0

我希望 phpmyadmin 根据列返回升序排序的行,具有primary keyauto_increment (例如id)。

somethimes 我的 phpmyadmin 返回无序的行。有一些排序行的选项吗?这更具可读性。

4

2 回答 2

1

默认情况下,phpMyAdmin 不执行任何排序,只显示存储在数据库中的行。有时行会“乱序”插入,但您可以解决此问题:

  • 导航到有问题的表
  • 点击“操作”
  • 在左上角的“Alter table order by”下,选择您的密钥和您的订单,然后点击“开始”

这是您需要不时进行的持续维护工作,但它应该可以在很大程度上解决您的问题。

于 2013-02-22T04:14:26.367 回答
1

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

$cfg['TablePrimaryKeyOrder'] = 'DESC'

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

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

于 2015-06-15T16:13:21.983 回答