MySQL将数据从一个表复制到另一个表中的不同字段

时间:2015-05-05 09:48:39

标签: mysql sql bulkinsert

用户表: id | facebookid | externalid |更多数据......

userexternalid表: id | userid | facebookid |外部编号

我需要的是编写一个查询来获取用户表中的所有数据,并为每一行插入如下内容。

userexternalid.userid = user.id
userexternalid.facebookid = user.facebookid 
userexternalid.externalid = user.externalid 

似乎无法在网上找到类似的内容。有人有想法吗? 感谢

1 个答案:

答案 0 :(得分:1)

INSERT INTO userexternalid (userid, facebookid, externalid) 
    SELECT id AS userid, facebookid, externalid FROM user;