根据phpmyadmin中的“primary key”和“auto_increment”列对行进行排序

时间:2013-02-06 10:51:05

标签: mysql phpmyadmin

我希望phpmyadmin根据列返回已升序的行,其中包含primary keyauto_increment(例如id)。

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

2 个答案:

答案 0 :(得分:1)

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

  • 导航至相关表格
  • 点击'操作'
  • 在左上方的“Alter table order by”下,选择您的密钥和订单,然后点击“go”

这是一项持续维护的事情,您需要不时做,但它应该解决您的问题。

答案 1 :(得分:0)

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

$cfg['TablePrimaryKeyOrder'] = 'DESC'
  

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

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