修改 MySQL 记录物理顺序
出于某种特殊需要,可能必须把数据按照某字段重新进行物理位置排序。另外这样也可以达到压缩空闲空间的目的。
可使用如下SQL语句进行操作:
alter table `表名` order by `字段` asc;
实战,DiscuzX数据库中可使用如下语句整理记录顺序:
ALTER TABLE `xc_ucenter_members` ORDER BY `uid` ASC;
ALTER TABLE `xc_forum_post` ORDER BY `tid` ASC, `first` DESC, `pid` ASC;