คัดลอกทุกแถวจากตารางหนึ่งไปอีกตาราง ใช้ INSERT INTO ... SELECT
Syntax
INSERT INTO table2(col1,...) SELECT col1,... FROM table1;
ตัวอย่าง
ตารางที่ 1 (DemoTable1): FirstName = John, Chris, Bob
สร้างตารางที่ 2 (DemoTable2): EmployeeName VARCHAR(100)
Query คัดลอก
mysql> INSERT INTO DemoTable2(EmployeeName) SELECT FirstName FROM DemoTable1;
Query OK, 3 rows affected
ผลลัพธ์ใน DemoTable2
+--------------+
| EmployeeName |
+--------------+
| John |
| Chris |
| Bob |
+--------------+