show table status like 'account'; -- 查看account表的信息,如:使用的引擎,创建时间,数据大小等
create table test like account; -- 复制account表结构
insert into test select * from account; -- 复制account表内容到test
如果数据量比较大,可以分批处理,如:
insert into test select * from account where id between x and y;
这样操作完之后,新表是原表的一个全量复制,原表还在,如果需要可以删除。
如果有必要,可以在执行的过程中对原表加锁,以确保新表和原表的数据一致。
2094

被折叠的 条评论
为什么被折叠?



