1、字段及表结构全部一致时:
INSERT INTO 表一 SELECT * FROM 表二;
2、主键或者其他字段不同,表结构一致时:
表一:
表二:
INSERT INTO table1_tbl(id,shop_no)
SELECT seq_id AS id,shop_no FROM table2_tbl;
注:这里【起别名(as)】是非常重要的,不然会因为字段不同而报错。
3、更新特定字段:
(1)无条件
INSERT INTO 表一 (a,b,c) select a,b,c from 表二;
(2)有条件
INSERT INTO 表一 (a,b,c) select a,b,c from 表二 WHERE a = '1';