菜鸟国际电子游戏首页 > 文章中心 > 正文

mysql 如何复制表结构和表数据-电子游戏app下载


方法一:

复制表结构及数据到新表

create table 新表 select * from 旧表
create table sp_user_20200916 select * from sp_user

这种方法的有一个不好的地方是新表的结构中没有旧表的 key (primary key)extra(auto_increment )等属性。需要自己用添加


方法二:(推荐)
复制表的结构到新表
create table 新表 like 旧表 

示例:  
create table sp_user_20200917 like sp_user

从旧表导入(复制)数据到新表
insert into 新表 select * from 旧表

示例:  
insert into sp_user_20200917 select * from sp_user

修改旧表名
alter table 旧表名 rename 新表名

示例:
alter table sp_user_20200917 rename sp_user_20200918

查看表结构
show columns from 表名;

示例:  
show columns from sp_user_20200917;



转载请注明出处:

0

相关文章