INSERT INTO SELECT 語句的主要作用就是從一個表複制資料,然後把資料插入到一個已存在的表中,且目标表中任何已存在的行都不會受影響。它的文法有兩種,如下:
從一個表中複制所有的列插入到另一個已存在的表中:
INSERT INTO table2
SELECT * FROM table1;
隻複制希望的列插入到另一個已存在的表中:
INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1;
來看兩個表的資料:
來看個執行個體感受下:
我們來檢視b_user表的資料:
好啦,本次記錄就到這裡了。
如果感覺不錯的話,請多多點贊支援哦。。。