2022年8月

MySQL使用sql语句快速复制表和数据

MySQL使用sql语句快速复制表和数据

复制表结构
使用like:create table newName like oldName;
使用子查询:create table newName select * from oldName where 1=2;

复制表结构及数据
create table newName select * from oldName;

复制数据到新表
两个表结构一致:insert into newName select * from oldName where id>xx;
两个表结构不同:insert into newName(field1, field2, ...) select field1, field2, ... from oldName;