排序如何在没有自动递增字段的表中产生PHPMyAdmin
我的表有一个键,但它不是自动递增的,我无法在此表中创建和自动递增字段。所以我想按照插入的顺序对结果进行降序排序 我无法创建任何字段,如插入的数据行。。。通常,当我有一个带有自动递增字段的表时,我只需单击它,PHPMyAdmin就会按照插入的顺序对表结果进行排序 谢谢大家!排序如何在没有自动递增字段的表中产生PHPMyAdmin,php,mysql,sql,Php,Mysql,Sql,我的表有一个键,但它不是自动递增的,我无法在此表中创建和自动递增字段。所以我想按照插入的顺序对结果进行降序排序 我无法创建任何字段,如插入的数据行。。。通常,当我有一个带有自动递增字段的表时,我只需单击它,PHPMyAdmin就会按照插入的顺序对表结果进行排序 谢谢大家! PS:我知道一定有办法在不创建任何字段的情况下做到这一点,因为当我在PHPMyAdmin中打开表时,它会自动按插入结果的升序显示结果,但我想按降序显示结果。它证明MySQL将这些信息存储在某个地方。构建一个手动查询,然后将其添
PS:我知道一定有办法在不创建任何字段的情况下做到这一点,因为当我在PHPMyAdmin中打开表时,它会自动按插入结果的升序显示结果,但我想按降序显示结果。它证明MySQL将这些信息存储在某个地方。构建一个手动查询,然后将其添加到书签中,或者转到表中,然后单击顶部的
操作选项卡,在操作页面查找更改表顺序,然后选择您的列
操作选项卡:
通过操作选项卡内的
更改表格顺序:
您的订单中不包含字段的原因是什么?例如,添加新行时的输入日期或数字。通常,您会执行类似于按列名称描述从表顺序中选择*的操作。我认为phpmyadmin使用主键进行排序。因此,您可以使用主键列_name,然后在order列中添加DESC。您可以为每一行创建一个DATETIME字段,并按它对结果排序。升序not==自然顺序。似乎默认值是递增的。您需要在特定列上使用
ORDER BY
。创建日期、自动增量等。这可能会澄清phpmyadmin不使用默认排序方式的问题。我无法创建新字段,先生。我需要保持表的原样,并且我非常确定这是可以做到的,因为phpmyadmin已经显示了按插入顺序事件排序的结果,如果我的表中没有索引(自动递增),您是否阅读了上面的注释?他需要定义他将使用哪个列进行排序,然后才能使用排序依据。先生,我无法创建新字段。我需要保持表的原样,并且我非常确定这是可以做到的,因为如果我的表中没有索引,phpmyadmin自然已经显示了按插入顺序事件排序的结果(自动递增)