是否可以从另一个数据库的表中INSERT ... ON DUPLICATE KEY UPDATE到当前数据库的表中?
远程表有3个额外的列需要忽略(因此无法执行SELECT *)。
此外,是否可以在一个查询中执行多行?
感谢。
答案 0 :(得分:3)
如果要在同一台服务器上的两个MySQL数据库之间进行操作,这很容易。见这个主题:
http://forums.mysql.com/read.php?61,3063,4004#msg-4004
如果您想从另一台服务器上的数据库传输数据,或者它是一种不同类型的数据库,则更加困难,您可能不得不使用软件或构建一些软件。 MySQL没有Oracle拥有的数据库链接功能。
-Jon