1、先复制创建一个临时表
2、使用truncate命令把原数据表中的数据清空,表和索引所占用的空间会恢复到初始大小
truncate table tableName;
3、在原数据表插入临时表的内容
INSERT tableName (xx,xxx,xxx) SELECT xx,xxx,xxxx FROM tableName_copy1;
4、删除临时表
1、先复制创建一个临时表
2、使用truncate命令把原数据表中的数据清空,表和索引所占用的空间会恢复到初始大小
truncate table tableName;
3、在原数据表插入临时表的内容
INSERT tableName (xx,xxx,xxx) SELECT xx,xxx,xxxx FROM tableName_copy1;
4、删除临时表