2 つの異なるサーバーにデータベースがあります。
データベース"store" on server A
と同じデータベース"store" on server B
「store」データベースには、次の 2 つのテーブルがあります。
+-----------------------+ +---------------------+
: jobs : : votes :
+.......................+ +---------------------+
:job_id :primary key: --------> : job_id : primary key: (Linked to jobs->job_id)
+-----------+...........+ +---------------------+
: title : : up :
+-----------------------+ +---------------------+
: description : : down :
+-----------------------+ +---------------------+
テーブル ジョブと投票は によって関連付け (リンク) されforeign key
ます。
サーバーAのデータベース「ストア」
テーブルjobs
には 2300 行あり、そのjob_id(primary key)
開始は 1 から 2300です
テーブルvotes
には対応する行があります
サーバー B のデータベース「ストア」
テーブルjobs
には 1200 行あり、そのjob_id(primary key)
開始は 1 から 1200です
テーブルvotes
には対応する行があります
問題:
サーバーデータベーステーブルの行(レコード)が1200以降のテーブルの増分でサーバーデータベーステーブルに挿入されるfor server "A" database to server "B"
ようにデータをインポートしたい。そして、B のサーバー ジョブ job_id の新しいテーブルへの対応する挿入。A's
B's
B's
"jobs" job_id
B's
votes
job_id
そのようなデータのインポートを達成するための可能な安全な方法は何ですか?
私は簡単にできexport SQL from phpMyAdim from server A
ますimport to server B's phpMyAdmin
。しかし、記録の一貫性が失われることを恐れています。