有两个独立的数据库。保存用户信息的主人(用户名,密码,地址等)。 slave数据库只有一个表所在的用户名和密码。我想要发生的是然后我在主数据库上创建了一个新用户,用户名和密码也被添加到从数据库中。
答案 0 :(得分:2)
您可以使用TRIGGER或STORED PROCEDURE执行此操作。
在你的情况下,我猜你可以使用这样的东西(未经测试):
CREATE TRIGGER `user_update` AFTER INSERT ON `User`
FOR EACH ROW
BEGIN
INSERT INTO `mydb`.`UserLogin` (`id`, `UserName`, `Pass`)
VALUES (new.UserId, new.UserName, new.Password);
END$$
答案 1 :(得分:1)
我们面临类似的情况。我们使用Percona Toolkit的pt-table-sync工具。它使用起来相当简单。