mysql insert as select
时间: 2024-05-16 12:09:20 浏览: 79
MYSQL SELECT INTO 和 INSERT INTO SELECT
MySQL中的INSERT AS SELECT语句用于将一个表中的数据插入到另一个表中。它的语法如下:
```
INSERT INTO table1 (column1, column2, ...)
SELECT column1, column2, ...
FROM table2
WHERE condition;
```
其中,table1是目标表,table2是源表。column1, column2等是目标表和源表中要插入的列名。
这个语句的执行过程如下:
1. 从源表table2中选择满足条件的数据。
2. 将选中的数据插入到目标表table1中。
这种方式可以方便地将一个表中的数据复制到另一个表中,也可以根据需要进行数据筛选和转换。
阅读全文