MySQL-如何更改表中的行顺序
|
如何更改行的顺序以使行由custom_field排序?
例如,我有ID为asc的表,并且希望按desc顺序排列行。我需要它,以便不使用mysql查询中的\“ id by id desc \”来优化查询速度。
我试过了:
insert table_with_ordered_rows()
select * from table_with_not_ordered_rows order by id desc;
但它只是按照标准的asc顺序复制表格。
没有找到相关结果
已邀请:
3 个回复
功飘
缔恃钨
可以使用索引(如果存在的话)... 就是说,以下内容在MySQL 5.1.49上对我有用:
结果集:
中间表:
结果集:
靛取糕奖穿
但是您必须在每次插入后执行此查询。见13.1.7。
语法。