次のような同じフィールドを持つ2つのテーブルがあります。
表A:fname、lname、address、age、email、mobile、website、blog表B:fname、lname、address、age、email
これらのテーブルは両方とも、私のWebサイトのさまざまなモジュールで使用されています。テーブルAで新しい行が追加されたり、既存の行が変更されたりするたびに、テーブルBが自動的に更新されるように、両方のテーブルの最初の5つのフィールドを同期したいと思います。
例えば。
ユーザーがテーブルAに新しいレコードを作成しました。これで、テーブルBもこの新しい情報で更新する必要があります。逆に、ユーザーがテーブルBに新しいレコードを作成した場合は、テーブルAもこの新しい情報で更新する必要があります。
ユーザーがテーブルAのレコードを変更しました。ここで、テーブルBもこの変更された情報で更新する必要があります。逆に、ユーザーがテーブルBの新しいレコードを変更した場合は、テーブルAもこの変更された情報で更新する必要があります。
どうすればこれを達成できますか。トリガーを使用することを考えましたが、無限ループが作成されないため、サーバーエラーが発生します。