有两个独立的数据库。持有用户信息(用户名、密码、地址等)的主机。从数据库只有一张表,其中用户名和密码。然后我想在我创建的主数据库上创建一个新用户,该用户名和密码也被添加到从数据库中。
问问题
1874 次
2 回答
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$$
于 2012-04-16T13:04:24.100 回答
0
我们面临着类似的情况。我们使用 Percona Toolkit 的pt-table-sync工具。使用起来相当简单。
于 2012-04-16T13:54:20.133 回答