MySQL中select insert語(yǔ)句怎么使用

小億
254
2024-02-05 13:38:37
欄目: 云計(jì)算

在MySQL中,SELECT INSERT語(yǔ)句用于將SELECT查詢的結(jié)果插入到另一個(gè)表中。其語(yǔ)法如下:

INSERT INTO table_name (column1, column2, ...)
SELECT column1, column2, ...
FROM table_name
WHERE condition;

其中,table_name是要插入數(shù)據(jù)的目標(biāo)表名,column1, column2, ...是要插入的列名,SELECT column1, column2, ... FROM table_name是要查詢的數(shù)據(jù),WHERE condition是可選的條件。

下面是一個(gè)示例,將一個(gè)表中的數(shù)據(jù)插入到另一個(gè)表中:

INSERT INTO users_copy (id, name, age)
SELECT id, name, age
FROM users
WHERE age > 18;

在上面的示例中,我們從users表中選擇滿足條件age > 18的數(shù)據(jù),并將其插入到users_copy表中的相應(yīng)列中。

0