开发者社区> 问答> 正文

复制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 632 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像