如何复制MySQL表的数据,将旧表复制到新表?
这是我尝试的但是这会复制数据和结构,而不是索引:
create table {new_table}
select * from {old_table};
这不会复制数据,只会复制结构和索引:
create table {new_table}
like {old_table};
答案 0 :(得分:0)
在两个查询中执行此操作。
create table newtable
Like oldtable;
Insert newtable
Select * From oldtable;
希望这应该有用
通过选择另一个来运行mysql create table并自动复制索引
答案 1 :(得分:0)
您可以使用此命令创建一个表
CREATE TABLE newtable Like oldtable;
然后,复制你应该写的数据:
INSERT INTO newtable Select * From oldtable;