2つの別々のデータベースがあります。ユーザー情報(ユーザー名、パスワード、アドレスなど)を保持するマスター。スレーブデータベースには、ユーザー名とパスワードが記載されたテーブルが1つだけあります。次に、マスターデータベースの新しいユーザーが作成し、ユーザー名とパスワードもスレーブデータベースに追加されます。
1874 次
2 に答える
2
これは、 TRIGGERまたはSTOREDPROCEDUREのいずれかを使用して実行できます。
あなたの場合、私はあなたがこのようなものを使うことができると思います(テストされていません):
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
同様の状況に直面しています。PerconaToolkitのpt-table-syncツールを使用します。使い方はかなり簡単です。
于 2012-04-16T13:54:20.133 に答える