Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
排序如何在没有自动递增字段的表中产生PHPMyAdmin_Php_Mysql_Sql - Fatal编程技术网

排序如何在没有自动递增字段的表中产生PHPMyAdmin

排序如何在没有自动递增字段的表中产生PHPMyAdmin,php,mysql,sql,Php,Mysql,Sql,我的表有一个键,但它不是自动递增的,我无法在此表中创建和自动递增字段。所以我想按照插入的顺序对结果进行降序排序 我无法创建任何字段,如插入的数据行。。。通常,当我有一个带有自动递增字段的表时,我只需单击它,PHPMyAdmin就会按照插入的顺序对表结果进行排序 谢谢大家! PS:我知道一定有办法在不创建任何字段的情况下做到这一点,因为当我在PHPMyAdmin中打开表时,它会自动按插入结果的升序显示结果,但我想按降序显示结果。它证明MySQL将这些信息存储在某个地方。构建一个手动查询,然后将其添

我的表有一个键,但它不是自动递增的,我无法在此表中创建和自动递增字段。所以我想按照插入的顺序对结果进行降序排序

我无法创建任何字段,如插入的数据行。。。通常,当我有一个带有自动递增字段的表时,我只需单击它,PHPMyAdmin就会按照插入的顺序对表结果进行排序

谢谢大家!


PS:我知道一定有办法在不创建任何字段的情况下做到这一点,因为当我在PHPMyAdmin中打开表时,它会自动按插入结果的升序显示结果,但我想按降序显示结果。它证明MySQL将这些信息存储在某个地方。

构建一个手动查询,然后将其添加到书签中,或者转到表中,然后单击顶部的
操作
选项卡,在
操作
页面查找
更改表顺序,然后选择您的列

操作选项卡:

通过操作选项卡内的
更改表格顺序:

您的订单中不包含字段的原因是什么?例如,添加新行时的输入日期或数字。通常,您会执行类似于按列名称描述从表顺序中选择*的操作。我认为phpmyadmin使用主键进行排序。因此,您可以使用主键列_name,然后在order列中添加DESC。您可以为每一行创建一个DATETIME字段,并按它对结果排序。升序not==自然顺序。似乎默认值是递增的。您需要在特定列上使用
ORDER BY
。创建日期、自动增量等。这可能会澄清phpmyadmin不使用默认排序方式的问题。我无法创建新字段,先生。我需要保持表的原样,并且我非常确定这是可以做到的,因为phpmyadmin已经显示了按插入顺序事件排序的结果,如果我的表中没有索引(自动递增),您是否阅读了上面的注释?他需要定义他将使用哪个列进行排序,然后才能使用排序依据。先生,我无法创建新字段。我需要保持表的原样,并且我非常确定这是可以做到的,因为如果我的表中没有索引,phpmyadmin自然已经显示了按插入顺序事件排序的结果(自动递增)