0

有两个独立的数据库。持有用户信息(用户名、密码、地址等)的主机。从数据库只有一张表,其中用户名和密码。然后我想在我创建的主数据库上创建一个新用户,该用户名和密码也被添加到从数据库中。

4

2 回答 2

2

您可以使用TRIGGERSTORED 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$$
于 2012-04-16T13:04:24.100 回答
0

我们面临着类似的情况。我们使用 Percona Toolkit 的pt-table-sync工具。使用起来相当简单。

于 2012-04-16T13:54:20.133 回答