2017-04-27 20 views
-1

あるものが database1のテーブルに挿入された場合、それは自動的に別の データベース、つまりdatabase2のテーブルに挿入されます。 PHPで可能でしょうか? は2つの異なるサーバーに格納されている2つの異なる データベースに従うことができるステップバイステップ手順です。どのようにリアルタイムで2つの異なるmysqlデータベースと2つのテーブルを同期するには?

+0

@ chris85:1つのテーブルデータが2つある場合は、2つの異なるデータベースが必要です最初のデータベースを更新し、2番目のデータベースのデータが別のテーブルに更新されます。逆の場合も同様です。 –

+0

ああ、両方とも書き込まれています。 – chris85

答えて

0

「可能」(一般的)ですが、即時ではありません。即時措置のトランザクションの場合は、triggersproceduresでDBMS上で行う必要があります。だから見てみましょう。

これをPHPで実行すると、おそらく事態が混乱する可能性がありますが、最後のチェックから「db1」に変更があり、それを「db2」に処理することができます。 「db1」に1つのトランザクションがあり、「db1」に次のトランザクションが速く続く場合、データは希望の状態にない可能性があります。

あなたはちょうど私に少し奇妙に聞こえるようにアーキテクチャを別の方法で構築します。あなたの記述は、なぜこのように行われるのか、なぜ2つのデータベースが必要なのかを実際には分かりません。

関連する問題