mysql复制一个表里的数据到另一个表里
时间: 2024-03-08 20:48:51 浏览: 128
Mysql将一个表中的某一列数据复制到另一个表中某一列里的方法
可以使用以下两种方法复制一个表里的数据到另一个表里:
1. 使用 INSERT INTO SELECT 语句
可以使用 INSERT INTO SELECT 语句将一个表里的数据复制到另一个表里。以下是示例代码:
```
INSERT INTO new_table (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM old_table;
```
其中,new_table 是要将数据复制到的新表,column1, column2, column3 等是新表里的列名,old_table 是要复制数据的旧表。
2. 使用 CREATE TABLE AS SELECT 语句
也可以使用 CREATE TABLE AS SELECT 语句将一个表里的数据复制到另一个表里。以下是示例代码:
```
CREATE TABLE new_table AS
SELECT column1, column2, column3, ...
FROM old_table;
```
其中,new_table 是要将数据复制到的新表,column1, column2, column3 等是新表里的列名,old_table 是要复制数据的旧表。
以上两种方法都是将旧表的数据复制到新表里,不会影响旧表的数据。
阅读全文