因爲mysql不支持select into 方法,mysql怎樣將一張表的查詢結果存到另外一張表中? mysql
找了兩個方法 sql
第一種: 數據庫
create table dust select * from student;//用於複製前未建立新表dust的狀況下 測試
第二種 spa
insert into dust select * from student;//已經建立了新表dust的狀況下table
----------------------------------------------------------------------select
若是表結構不同sql語句
insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表2方法
不一樣數據庫,須要在表前面加數據庫前綴,database.表名。數據
注意:以上測試過OK,sql語句不須要在insert後面加values。