一.表结构一样 insert into 表1 select * from 表2 二. 表结构不一样或者取部分列 insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表2 insert into 表1 (列名1,列名2,列名3) values(列1,列2,(select 列3 from 表2)); insert into table_class (id,name,created,updated) select code,name,now(),now(