2

我有一个日志解析应用程序,我需要根据我的发现在另一个 mysql 服务器上进行查询。(即:该域的用户 ID 是什么)

是否可以在触发器中连接另一个 mysql 服务器以提取信息并更新“插入前”事件的记录?

谢谢

4

1 回答 1

2

联邦存储引擎解决了我的问题。我创建了一个带有远程连接的表,它保留了远程表的副本。

CREATE TABLE `domains` (
    `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
    `user_id` BIGINT(20) UNSIGNED NOT NULL
    PRIMARY KEY (`id`),
    INDEX `user_id` (`user_id`),
)
COLLATE='latin1_swedish_ci'
ENGINE=FEDERATED
DEFAULT CHARSET=latin1
CONNECTION='mysql://user:pass@host:port/database/domains';

感谢inhan显示正确的方向。

于 2013-01-23T19:40:17.197 回答