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

问题描述:

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

两张表之间是否有共同的键?即,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; 
+0

运行完美 - 非常感谢你。祝你今天愉快! – 2012-03-19 08:22:16