我如何将一个表的所有数据移动到另一表

问题描述 投票:0回答:1

我需要将一个表的所有数据传输到另一转储表。我的目的是使表准备好进行日常交易,并且以前的数据应移至另一个存储每天数据的表。我为此需要mysql语法,在此先感谢您的支持和帮助

mysql
1个回答
0
投票
此查询将复制数据和结构,但不包括索引:

CREATE TABLE new_table SELECT * FROM old_table;

要复制所有内容,包括索引,主键约束,外键约束之类的数据库对象,触发器将运行以下查询:

CREATE TABLE new_table LIKE old_table; 
INSERT new_table SELECT * FROM old_table;
© www.soinside.com 2019 - 2024. All rights reserved.