2009-07-02 106 views
0

是否可以将INSERT ... ON DUPLICATE KEY UPDATE从另一个数据库上的表插入到当前数据库的表中?在另一个数据库中插入表中的行

远程表有3个需要被忽略的附加列(所以不能做SELECT *)。

另外,是否有可能在一个查询中做多行?

谢谢。

回答

3

如果您想在同一台服务器上的两个MySQL数据库之间执行操作,那很简单。看到这个线程:

http://forums.mysql.com/read.php?61,3063,4004#msg-4004

如果你想将数据从一个数据库在不同的服务器上转移,或者如果它是一个不同类型的数据库,它是比较困难的,你可能会需要使用软件或建立一些。 MySQL没有Oracle提供的数据库链接功能。

-Jon

+0

SQL Server也具有链接功能。 – 2009-07-02 17:09:51

相关问题