复制MySQL表,索引和数据
如何将MySQL表的数据,结构和索引复制/克隆/复制到新表中?
这是我迄今发现的。
这将复制数据和结构,但不复制索引:
create table {new_table} select * from {old_table};
这将复制结构和索引,但不复制数据:
create table {new_table} like {old_table};
要使用索引和触发器进行复制,请执行以下2个查询:
CREATE TABLE newtable LIKE oldtable;
INSERT newtable SELECT * FROM oldtable;
要复制刚才的结构和数据,请使用这一个:
CREATE TABLE tbl_new AS SELECT * FROM tbl_old;
我之前曾问过这个问题:
复制包含索引的MySQL表
除了上面的解决方案之外,您可以使用AS
将它AS
到一行中。
CREATE TABLE tbl_new AS SELECT * FROM tbl_old;
转到phpMyAdmin并选择您的原始表格,然后在“ 将表格复制到(database.table) ”区域中选择“ 操作 ”选项卡,选择要复制的数据库并为新表格添加名称。
链接地址: http://www.djcxy.com/p/38037.html