Mysql 一个表中的数据插入另一个表中

 

 

两张表的字段一致,并且插入全部数据

INSERT INTO  目标表  SELECT  * FROM  来源表 ;

 

例如,要将 articles 表插入到 newArticles 表中,则可以通过如下SQL语句实现:

INSERT INTO  newArticles  SELECT  * FROM  articles ;

 

 

如果只导入指定字段,方法如下

INSERT INTO  目标表 (字段1, 字段2, ...)  SELECT   字段1, 字段2, ...   FROM  来源表 ;

 

注意不要使用VALUES

INSERT INTO  目标表 (字段1, 字段2, ...)  VALUES(SELECT   字段1, 字段2, ...   FROM  来源表 );    错误!

 

posted on 2018-10-29 16:17  Deltadeblog  阅读(912)  评论(0编辑  收藏  举报

导航