mysql 将查询的结果,插入另一个表里
时间: 2024-03-21 17:40:31 浏览: 56
mysql 如何把查询到的结果插入到 另一个表中
5星 · 资源好评率100%
你可以使用 INSERT INTO SELECT 语句将查询结果插入另一个表。具体语法如下:
```
INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;
```
其中,table2 是需要插入数据的目标表,column1, column2, column3, ... 是目标表的列名,table1 是查询数据的源表,condition 是查询条件。
举个例子,假设你要将 employees 表中薪资大于 5000 的员工信息插入到 high_salary_employees 表中,可以使用如下语句:
```
INSERT INTO high_salary_employees (id, name, salary)
SELECT id, name, salary
FROM employees
WHERE salary > 5000;
```
这样就可以将符合条件的员工信息插入到 high_salary_employees 表中。
阅读全文