gpt4 book ai didi

mysql - 复制 MySQL 表、索引和数据

转载 作者:IT老高 更新时间:2023-10-28 12:47:25 26 4
gpt4 key购买 nike

我如何复制或克隆或复制数据、结构、和一个 MySQL 表的索引到一个新表?

这是我目前发现的。

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

create table {new_table} select * from {old_table};

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

create table {new_table} like {old_table};

最佳答案

要使用索引和触发器进行复制,请执行以下 2 个查询:

CREATE TABLE new_table LIKE old_table; 
INSERT INTO new_table SELECT * FROM old_table;

要仅复制结构和数据,请使用这个:

CREATE TABLE new_table AS SELECT * FROM old_table;

我之前问过这个问题:

Copy a MySQL table including indexes

关于mysql - 复制 MySQL 表、索引和数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3280006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com