我有一个日志解析应用程序,我需要根据我的发现在另一个 mysql 服务器上进行查询。(即:该域的用户 ID 是什么)
是否可以在触发器中连接另一个 mysql 服务器以提取信息并更新“插入前”事件的记录?
谢谢
我有一个日志解析应用程序,我需要根据我的发现在另一个 mysql 服务器上进行查询。(即:该域的用户 ID 是什么)
是否可以在触发器中连接另一个 mysql 服务器以提取信息并更新“插入前”事件的记录?
谢谢
联邦存储引擎解决了我的问题。我创建了一个带有远程连接的表,它保留了远程表的副本。
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显示正确的方向。