これはシナリオです:
1 つのローカルプログラム Aは、ローカルの MySQL 5.xデータベース Db_Aにデータを格納します。
他のリモートプログラム Bは、リモートの MySQL 5.xデータベース Db_Bにデータを格納します。
プログラムとデータベースは異なりますが、製品、カテゴリなどの同じ在庫を共有しています。そのため、もう一方が変更された場合、両方を更新する必要があります。products/categories テーブルには日付列がありません (insert/update/delete を登録する列はありません)。
プログラム A がデータベース Db_A の製品を追加/変更/削除した場合、リモート データベース Db_B の同等のテーブルを更新する必要があります。逆と同じ (リモート -> ローカル)。しかし、リアルタイムで行う必要はありません。相違点をチェックでき、両方のデータベースを更新できる同期スクリプトが必要です。プログラムを変更したくありません。テーブル間の同期を実行するために呼び出すことができる単なるスクリプト。
どうすればいいですか?ローカル サーバーで Windows を実行しており、プログラム A がここで実行されています。ローカル サーバーから (製品 B の) リモート データベースにアクセスできます。私は PHP や Python でコーディングすることを好みます。
どうもありがとう。