mysql复制表数据到新表的几个步骤。 1.mysql复制表结构及数据到新表 create table new_table select * from old_table; 2.只复制
mysql复制表数据到新表的几个步骤。
1.mysql复制表结构及数据到新表
create table new_table select * from old_table;
2.只复制表结构到新表
create table new_table select * from old_table where 1=2;(即:让where条件不成立)
不复制列属性和索引。
低版本的mysql已经不支持,mysql4.0.25 不支持,mysql5及以上已经支持了。
3.根据其它表的定义(包括在原表中定义的所有的列属性和索引),使用like创建一个空表:
create table new_table like old_table;
不会复制对原表或外键定义指定的data directory或index directory表选项。
4.复制旧表的数据到新表(假设两个表结构一样)
insert into new_table
select * from old_table;
5.复制旧表的数据到新表(假设两个表结构不一样)
insert into new_table(字段1,字段2,…….)
select 字段1,字段2,…… from old_table;
有什么错误请回复我,,技术分享,相互学习。
本文永久更新链接地址: