如何在phpliteadmin数据库中对表进行排序?

时间:2017-01-03 05:04:59

标签: php database sqlite sorting

我无法使用以下代码永久地对数据库进行排序: -

ALTER TABLE myTable ORDER BY column DESC;
任何人都可以帮忙吗?先谢谢你了!

1 个答案:

答案 0 :(得分:0)

听起来你正在尝试创建一个面向索引的表(从SQL Server世界来看,这将是一个聚集在索引上的表,而在MySQL中,它将是InnoDB表上的主键)。

SQLite不支持这样的功能。您无法永久地为表设置逻辑访问顺序。您可以做的是设置各种二级索引,这些索引本身被排序以提供对数据的有序访问。

但是,请记住,对整个表进行逻辑顺序索引扫描通常比扫描整个表和排序要慢,因此可能会或可能不会解决任何性能问题。