Mysql 复制表结构&数据

本文介绍几种复制表结构和数据的sql用法

1. 复制表结构及数据到新表

CREATE TABLE 新表 SELECT FROM 旧表
如我使用的:CREATE TABLE new AS SELECT
FROM old

2. 只复制表结构到新表

CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2
即:让WHERE条件不成立.

方法二:

CREATE TABLE 新表 LIKE 旧表

3. 复制旧表的数据到新表(假设两个表结构一样)

INSERT INTO 新表 SELECT * FROM 旧表

4. 复制旧表的数据到新表(假设两个表结构不一样)

INSERT INTO 新表(字段1,字段2,…….) SELECT 字段1,字段2,…… FROM 旧表

1000

GS

北京 | php攻城狮

创作 35 粉丝 2

fighting