视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MySQL复制表数据或表结构到新表中
2020-11-09 14:26:04 责编:小采
文档


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;

有什么错误请回复我,,技术分享,相互学习。

本文永久更新链接地址:

下载本文
显示全文
专题