开发者社区> 问答> 正文

复制MySQL表,索引和数据?mysql

如何将MySQL表的数据,结构和索引复制或克隆或复制到新表?

这是我到目前为止发现的。

这将复制数据和结构,但不复制索引:

create table {new_table} select * from {old_table}; 这将复制结构和索引,但不复制数据:

create table {new_table} like {old_table};

展开
收起
保持可爱mmm 2020-05-17 16:50:37 640 0
1 条回答
写回答
取消 提交回答
  • 要使用索引和触发器进行复制,请执行以下两个查询:

    CREATE TABLE newtable LIKE oldtable; INSERT INTO newtable SELECT * FROM oldtable; 要仅复制结构和数据,请使用此代码:

    CREATE TABLE tbl_new AS SELECT * FROM tbl_old;来源:stack overflow

    2020-05-17 16:53:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像