MySQL中 INSERT INTO 和 SELECT 的組合使用


通過 此SQL,您可以從一個表復制信息到另一個表。

INSERT INTO SELECT 語句從一個表復制數據,然后把數據插入到一個已存在的表中。


語法

從一個表中復制所有的列插入到另一個已存在的表中

INSERT INTO table2
SELECT * FROM table1;

選擇指定的列

INSERT INTO new_table(field1,field2,...) 
SELECT field1,field2,... FROM old_table ...

用法

一般用於表的復制,或需要用到臨時表,或數據庫遷移的時候。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM