0

2つの別々のデータベースがあります。ユーザー情報(ユーザー名、パスワード、アドレスなど)を保持するマスター。スレーブデータベースには、ユーザー名とパスワードが記載されたテーブルが1つだけあります。次に、マスターデータベースの新しいユーザーが作成し、ユーザー名とパスワードもスレーブデータベースに追加されます。

4

2 に答える 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 に答える