在两个不同的mysql数据库的表之间复制数据

时间:2012-03-18 18:40:36

标签: mysql copy

我在同一个mysql服务器上有两个数据库db1和db2。从属于db1的table1我想将column1复制到属于db2的table2中的column2。这是如何完成的?

1 个答案:

答案 0 :(得分:1)

这两个表之间是否有共同的关键字?即,db1.table1.id = db2.table2.id?如果是这样,你有一个帐户可以访问这两个数据库&表,以下应该有效:

UPDATE db1.table1 AS a, db2.table2 AS b SET b.column2 = a.column1 WHERE a.id = b.id;