2

我有两个数据库(连接到两台服务器),database1 和 database2。有没有办法让 database1 中的表中的触发器函数访问 database2 中的表?如果这是可能的,我该怎么做?提前致谢。

4

2 回答 2

3

如果您使用的是 Mysql Federated Engine,那么答案是肯定的。

如何创建链接服务器 MySQL

最好的祝福

于 2012-05-24T15:24:01.247 回答
0

我不确定触发器,但在普通查询中,您可以只使用 databasename.tablename 语法。

SELECT * 
FROM `DatabaseA`.`Table1` t1
INNER JOIN `DatabaseB`.`Table1` t2 ON (`t1`.`id` = `t2`.`id`)
于 2012-05-24T15:38:43.853 回答